Web項目改名的帶來的404not found問題


為了保留上一次編輯的billsys web項目,把項目復制一份到同一個工作空間后,對原來項目名進行了重命名,如右圖:

結果再去訪問,一直報404錯誤

解決思路如下:  

其實仔細觀察,會在項目部署界面發現問題所在:

Workspace中項目名已經改成新的項目名billsys1了,而右邊部署到tomcat中的項目名還是billsys,這時用新的項目名billsys1去訪問,當然訪問不到了!!!

 找到package explorer 下出問題的項目,鼠標右鍵單擊項目名,properties==》下圖左邊搜索框輸入web,將右邊窗口中的web context-root 改成新的項目名,改完后確定,

會彈出類似下邊的這樣的一個窗口,就是一個確認重命名的步驟,點擊finish 即可

 

 

接着,原來部署的項目會自動移除,我們重新部署一下,就可以了

改完后的項目部署情況~可以看到已經是新的項目名了,如下圖所示:

至此,也提醒了我,部署完項目之后,要檢查一下左邊Tomcat7.x下邊的項目名 跟右下方tomcat的部署路徑里邊的項目名是否一致!!!

不一致,web項目要運行,瀏覽器路徑里邊只能寫 這個路徑里出現的項目名

 

那么 這個里邊的項目名又是什么情況呢?這個其實是myeclipse workspace 里邊的項目名!!

要正確訪問web資源,最終還是要看部署到tomcat webapps里邊的項目名!!!

最后,附加快速進入tomcat 項目部署路徑的方式,如下圖,鼠標右鍵單擊我們部署好的web項目,選擇紅線圈住的那一項,點擊,就可以進入tomat部署的路徑了

 


免責聲明!

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



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