早上過來遇到一個(gè)非常奇怪的問題,運(yùn)行一個(gè)新的項(xiàng)目,運(yùn)行環(huán)境都沒問題,可是在調(diào)試的時(shí)候,總是出錯(cuò)。
錯(cuò)誤代碼:
log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly.
加上一大堆not found的顯示。
經(jīng)過反復(fù)嘗試,確認(rèn)運(yùn)行環(huán)境沒問題,軟件版本都是可以兼容的。那么,問題肯定出在設(shè)置上。
經(jīng)過同事幫忙,一步步地排查。最終解決了這個(gè)問題,
最根本的原因在于jdk,項(xiàng)目默認(rèn)運(yùn)行的是自帶jre,而代碼是在非兼容的JDK環(huán)境中完成的。
經(jīng)過更改,項(xiàng)目順利運(yùn)行。
以下是解決方法。
- 項(xiàng)目上右鍵-myeclipse-project facets-java項(xiàng)選擇安裝的正確版本。
- 項(xiàng)目上右鍵-java build path-libraries-add jars。選擇項(xiàng)目中的依賴包。
- 項(xiàng)目上右鍵-java build path-libraries-add library。選擇JAVA EE庫。
- windows-prefen-Myeclipse-project capa-icefaces。選擇相應(yīng)的庫。
- windows-prefen-Myeclipse-servers-tomcat-選擇對應(yīng)的版本-JDK。選擇安裝的正確版本。
-
以上就是解決的方法,本機(jī)測試有效。
經(jīng)過這半天的折騰,有兩個(gè)感想。
開發(fā)工具和版本統(tǒng)一是一個(gè)多么重要的事情啊;
能不用工具自帶的的環(huán)境就不要用!!
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

