我在使用axis2中,發(fā)現(xiàn)用tomcat自帶的startup工具啟動tomcat可以完全訪問,。而用eclipse下面servers里的tomcat啟動后,,網(wǎng)頁訪問http://localhost:8080/會出現(xiàn)404錯誤,所以網(wǎng)上查閱相關(guān)資料得以解決,。
以下為轉(zhuǎn)的內(nèi)容: http://www./Program/java/201304/131845.shtml
癥狀: tomcat在eclipse里面能正常啟動,而在瀏覽器中訪問http://localhost:8080/不能訪問,,且報404錯誤,。同時其他項目頁面也不能訪問。 關(guān)閉eclipse里面的tomcat,,在tomcat安裝目錄下雙擊startup.bat手動啟動tomcat服務(wù)器,。訪問htt://localhost:8080/能正常訪問tomcat管理頁面。 癥狀原因: eclipse將tomcat的項目發(fā)布目錄(tomcat 目錄中的webapp)重定向了,所以你會發(fā)現(xiàn)在tomcat安裝目錄下的webapp目錄里面找不到你的項目文件,。 解決辦法: 重新配置下tomcat服務(wù)器: 在eclipse中的server頁面,,雙擊tomcat服務(wù)(雙擊而非右鍵):
會看到如圖所示的配置頁面: 可以看到紅圈中選擇的是 Use workspace metadata(does not modify Tomcat installion) 如果該tomcat中部署了項目的話,這紅圈中的選項會灰掉不能修改,,要修改必須得先把tomcat中的部署的服務(wù)都移除,。 如圖:
通過右鍵單擊tomcat服務(wù)器選擇 Add and Remove,在彈出的對話框中移除已部署的項目,。移除完確定后,,將看到上面的選項面板部分可編輯了。 選擇Use tomcat installation(Task control of Tomcat installation) 即選擇tomcat的安裝目錄來作為項目的發(fā)布目錄,。 然后,下來四行,看到"Deploy Path"了沒?它后面的值默認(rèn)是"wtpwebapps",把它改成"webapps",也就是tomcat 中發(fā)布項目所在的文件夾名字,。 修改后關(guān)掉該頁面,保存配置(CTRL+S),。這樣就將項目部署到了tomcat安裝目錄下的webapp 重啟tomcat服務(wù)器,,訪問http://localhost:8080則能正常訪問了,自己部署的項目也能正常訪問了,。 |
|