新導入的eclipse項目報錯,找不到java包,找不到web.xml文件報錯。


新導入的項目可能會出現報錯,特別是web項目。我這里提供一種解決方法:

1、右擊項目,選擇“屬性”

2、選擇 Resource->java build path->libraries

圖中顯示的unbound錯誤,實則還有missing等錯誤(由於你自己導入的第三方jar包,后來被你移動到了別的目錄,所以提示missing),這種missing錯誤一般都是可以直接刪除的,一眼就可以看出來它是多余的。

對於unbound錯誤,點擊edit-->alternate jre選擇一個可用的jre,確認即可。

 

再來說web.xml

由於新版的servlet不必要配置web.xml了,所以默認是沒有這個文件的,但是經常莫名其妙的會報錯提示說web.xml,導致項目運行出錯的尷尬情況。解決方案:

其實上面已經解決了這個錯誤,就是把Resource->java build path->libraries中多余的missing錯誤刪除之后,即可不在報web.xml缺失錯誤。

 

web項目報錯,在找了一圈都沒找到錯誤的地方的情況下,並且tomcat服務器也沒法啟動,這時候可能是你在低版本tomcat上的項目再高版本tomcat上出現的錯誤,解決方法可以參考:

進入項目包下的.settings目錄,找到org.eclipse.wst.common.project.facet.core.xml文件,用記事本打開后才發現這句話有問題:《runtime name="Apache Tomcat v6.0"/》。我eclipse中設置的tomcat是7.0版本的,而它的運行環境是6.0版本的tomcat,肯定會出現問題。於是把這句話刪掉,正常。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM