簡體   English   中英

HTTP 狀態 404 - 請求的資源 (/ProjectName/) 不可用

[英]HTTP Status 404 - The requested resource (/ProjectName/) is not available

在 Tomcat 服務器上運行我的 Eclipse 項目時出現以下錯誤:

HTTP 狀態 404 - 請求的資源 (/ProjectName/) 不可用。

瀏覽器地址欄中的 URL 是http://localhost:8080/ProjectName/

我真的不知道我的文件中缺少什么。 我在/WebContent文件夾中有一個Index.jsp ,我的web.xml包含以下條目:

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

默認情況下,當您像http://localhost:8080/ProjectName/那樣打開項目根文件夾而不是像http://localhost:8080/ProjectName/Index.jsp那樣打開物理文件時,服務器將查找web.xml歡迎文件。 如果沒有找到,那么您將收到此 404“未找到頁面”錯誤。

在您的情況下,URL 和文件名區分大小寫 您將index.jsp聲明為歡迎文件,但您提到您有一個Index.jsp 將其重命名為index.jsp ,然后您就可以通過這種方式使用歡迎文件打開 web 應用程序的上下文根。

也可以看看:

  1. 在項目資源管理器中右鍵單擊測試(這是您的項目名稱,如果我沒猜錯的話)
  2. 在上下文菜單中選擇導出-> WAR 文件
  3. 在彈出的對話窗口中,單擊瀏覽...按鈕選擇部署的目標文件夾。 這應該是 Tomcat 安裝的 Web 應用程序文件夾(webs):/webapps 其中是您安裝 Tomcat 的文件夾。
  4. 單擊完成
  5. 現在啟動你的 Tomcat。假設你在 Eclipse 中測試項目的 WebContent 文件夾中有 index.html 文件,當你打開 URL 時,你應該在瀏覽器中看到 index.html 的內容。 http://localhost:8080/projectApplication

對於那些仍然面臨這個問題的人。我使用的是 Eclipse,我的所有配置都沒有問題,我所做的唯一更改是將文件夾 webapp 的名稱更改為 WebContent。

我使用 eclipse 動態 Web 應用程序選項生成了我的項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM