早上過來遇到一個非常奇怪的問題,運行一個新的項目,運行環(huán)境都沒問題,可是在調(diào)試的時候,總是出錯。
錯誤代碼:
log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly.
加上一大堆not found的顯示。
經(jīng)過反復(fù)嘗試,確認(rèn)運行環(huán)境沒問題,軟件版本都是可以兼容的。那么,問題肯定出在設(shè)置上。
經(jīng)過同事幫忙,一步步地排查。最終解決了這個問題,
最根本的原因在于jdk,項目默認(rèn)運行的是自帶jre,而代碼是在非兼容的JDK環(huán)境中完成的。
經(jīng)過更改,項目順利運行。
以下是解決方法。
- 項目上右鍵-myeclipse-project facets-java項選擇安裝的正確版本。
- 項目上右鍵-java build path-libraries-add jars。選擇項目中的依賴包。
- 項目上右鍵-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)過這半天的折騰,有兩個感想。
開發(fā)工具和版本統(tǒng)一是一個多么重要的事情啊;
能不用工具自帶的的環(huán)境就不要用!!
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
