早上過來遇到一個非常奇怪的問題,運行一個新的項目,運行環境都沒問題,可是在調試的時候,總是出錯。
錯誤代碼:
log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly.
加上一大堆not found的顯示。
經過反復嘗試,確認運行環境沒問題,軟件版本都是可以兼容的。那么,問題肯定出在設置上。
經過同事幫忙,一步步地排查。最終解決了這個問題,
最根本的原因在于jdk,項目默認運行的是自帶jre,而代碼是在非兼容的JDK環境中完成的。
經過更改,項目順利運行。
以下是解決方法。
- 項目上右鍵-myeclipse-project facets-java項選擇安裝的正確版本。
- 項目上右鍵-java build path-libraries-add jars。選擇項目中的依賴包。
- 項目上右鍵-java build path-libraries-add library。選擇JAVA EE庫。
- windows-prefen-Myeclipse-project capa-icefaces。選擇相應的庫。
- windows-prefen-Myeclipse-servers-tomcat-選擇對應的版本-JDK。選擇安裝的正確版本。
-
以上就是解決的方法,本機測試有效。
經過這半天的折騰,有兩個感想。
開發工具和版本統一是一個多么重要的事情啊;
能不用工具自帶的的環境就不要用!!
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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