[英]HTTP Status 404 - The requested resource (/) is not available
我在 Eclipse 中集成了 Tomcat 7。 當我使用 Eclipse 啟動它時,它顯示 Tomcat 已啟動並正在運行,但是當我在瀏覽器中訪問http://localhost:8080時,它給了我以下錯誤:
HTTP 狀態 404 - /
類型狀態報告
留言/
描述請求的資源 (/) 不可用。
Apache Tomcat/7.0.23
我嘗試更改server.xml
中的端口,以防萬一 8080 被另一個服務使用,但它也不起作用。 我該如何解決?
你在期待什么? 默認的Tomcat主頁? 如果是這樣,您需要配置 Eclipse 以從 Tomcat 接管控制權。
雙擊Servers選項卡中的 Tomcat 服務器條目,您將獲得服務器配置。 在左列,在Server Locations下,選擇Use Tomcat installation (注意,當它變灰時,請閱讀前導文本部分!;))。 這樣 Eclipse 將完全控制 Tomcat,這樣當您從 Eclipse 內部運行時,您還可以使用 Tomcat 管理器訪問默認的 Tomcat 主頁。 在使用 Eclipse 進行開發時,我只是不明白這有什么用處。
端口號不是問題。 否則,您將在 Tomcat 的啟動日志中出現異常,並且瀏覽器將顯示特定於瀏覽器的“連接超時”錯誤頁面(因此不是特定於 Tomcat 的錯誤頁面,當 Tomcat 未啟動並運行時,它不可能提供服務! )
以下步驟幫助我解決了這個問題。
將 ROOT(默認)Web 應用程序復制到 Eclipse 中。
Eclipse 在 Eclipse 工作區中創建 Tomcat 文件夾時忘記復制默認應用程序(ROOT、示例等)。
我按照 BalusC 所說的做了,但這對我來說還不夠,我必須清理 Tomcat 工作目錄:(在服務器選項卡中的 Tomcat 上單擊右側 -> 清理 Tomcat 工作目錄)
如果您已將端口號更改為其他值,請再次檢查您的服務器規范。 並更改鏈接中的端口號,無論它是什么新端口號。
在嘗試訪問本地主機之前,還要檢查您的服務器是否正常運行。
如果您是 JSP/Tomcat 的新手,請不要修改 tomcat 的 xml 文件。
我假設您已經部署了 Web 應用程序。 但可以肯定的是,請嘗試以下步驟: - 右鍵單擊您的 Web 應用程序 - 選擇 Run As / Run on Server,選擇您的 Tomcat 7
這些步驟將在您的應用程序的瀏覽器中部署和運行。 檢查Tomcat是否正常工作的另一個想法是找到tomcat存在的路徑(在eclipse插件中),並將一些工作WAR文件復制到webapps(而不是wtpwebapps),然后嘗試運行該應用程序。
如果服務器位置下的選項顯示為灰色,請注意部分標題中的消息:“必須在不存在模塊的情況下發布服務器”。 要發布服務器,請在“服務器”窗口中右鍵單擊服務器名稱並選擇“發布”。
有時清理服務器會起作用。 它對我有用很多次。這僅適用於程序運行較早但突然停止運行的情況。
腳步:
" 右鍵單擊 Tomcat 服務器 -> 清理。然后重新啟動服務器。"
我在使用 Eclipse Luna、Maven 和 Tomcat 的 localhost 項目中遇到了同樣的問題 - Tomcat 主頁看起來不錯,但是我的項目會出現 404 錯誤。
在嘗試了許多沒有解決問題的建議解決方案(更新 spring .jar 文件、更改 Tomcat 服務器的屬性、添加/刪除項目、將 JRE 從 1.6 更改為 7 等)之后,對我有用的只是刷新我的項目。 似乎 Eclipse 在(Maven)構建后不會自動刷新項目。 在 Eclipse 3.3.1 中,Preferences > General > Workspace 下有一個“Refresh Automatically”選項,但是 Luna 中沒有該選項。
對我來說,我的 Eclipse 安裝很糟糕——我想是因為我安裝了 struts。 在嘗試了十幾種解決此錯誤的方法后,我重新安裝了 Eclipse,創建了一個新的工作區,一切正常。 使用 Kepler-64-Windows、Tomcat 7、Windows 7。
這對我有用:
就我而言,我必須單擊我的項目,然后轉到File
> Properties
> *servlet name*
並單擊Restart servlet
。
Apache Tomcat/7.0.23 服務未加載或啟用。 請檢查當前使用 8080 端口的服務狀態和其他應用程序。 要檢查這個使用 netstat 命令並觀察是否有另一個應用程序占用了 8080 端口!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.