2013-07-25 57 views
1

我安裝了Tomcat 7並將它與Eclipse EE Kepler集成。錯誤404 /資源在Eclipse EE Kepler和Tomcat 7中不可用

我通過「服務器」選項卡下的「添加新服務器」選項添加了服務器。

做了必要的修改,但是當我訪問localhost:8080時,它給了我Tomcat的歡迎頁面;當我創建一個動態Web項目並嘗試運行該項目中的任何文件或項目本身時,即使服務器運行正常,它也會給出Error 404/Resource not available

回答

3

是否包含在URL中的項目的上下文根目錄設置?默認情況下,上下文根通常設置爲項目名稱(可能不是您所期望的)。

您可以通過打開項目設置更改上下文根,選擇「Web項目設置」,並調整上下文根,以滿足您的需求:

screenshot of eclipse project settings dialog

無論你使用,它必須匹配在你的URL中使用的上下文根:

screenshot of example URL

設置上下文根ROOT,只要使用 「/」。

您還可以更改服務器的「Web模塊」屬性頁上的上下文根。打開「服務器」視圖(用於停止和啓動服務器的相同視圖),然後使用Web應用程序雙擊服務器。點擊「模塊」選項卡(位於左下角),然後在列表中找到您的應用程序。點擊「編輯...」按鈕後,您可以更改部署路徑。

Screenshot of the eclipse modules properties page

0

我不知道這是否可以幫助,但我有同樣的問題,事情是日食開普勒不上點還沒有犯規,在我的情況下的Tomcat 7相處,所以我只是安裝了Eclipse JUNO和集成了同一個jre,它立即編譯了jsp並且工作正常。