Eclipse中web項目成功部署tomcat報錯404 NOT found——settings下的映射路徑配置出錯

小夥伴們應該遇到過很多404問題,大多是因爲項目未成功發佈造成的。而發佈成功的web項目在瀏覽器中訪問時,出現404是怎麼回事呢?

之前寫的一個項目,今天直接導入Eclipse中了,結果啓動tomcat後無法訪問,報錯404

1.對這種問題,大家先想到的可能是訪問路徑配置,檢查路徑配置,右鍵項目,找最後一個選項Properties,檢查Web project settings,正常情況下和項目同名,如圖

 2.很難發現的一個問題,是.settings下的配置文件中路徑映射出錯了。比如用myEclipse開發時,項目結構下有WebRoot目錄,而在Eclipse中,是WebContent目錄而不是WebRoot。如果你的項目結構如下圖(有WebRoot目錄

請檢查.settings目錄下的第一個、第三個文件內容

確保以上兩個文件中的路徑和你的項目目錄名稱一致,都爲WebRoot或者都爲WebContent,如果不一致就會報404。

將上面的兩處路徑修改爲WebRoot(我的項目目錄名稱是WebRoot)之後,重新啓動服務器,ok,又可以正常訪問了。

修改內容
修改文件內容
修改後正常訪問

我也是第一次遇見這樣的錯,之前應該是新建項目時將web目錄改成了WebRoot,結果它的配置文件中的路徑還是WebContent,就會出現404找不到的錯誤了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章