首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Tomcat 啟動正常但 JSP 頁面 404:歡迎頁面缺失或 URL 映射問題

     編輯:程式設計疑難解答

現象

https://localhost:8080/ 顯示 Tomcat 預設頁面,但直接訪問 https://localhost:8080/xxx.jsp 返回 404。

常見原因

  1. 專案未部署到 ROOT:Eclipse 中 Server Locations 選 Use Tomcat installation 會部署到 webapps/ROOT,若專案名非 ROOT,需訪問 /專案名/xxx.jsp。
  2. web.xml 歡迎頁面列表缺失:
    <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
  3. JSP Servlet 映射異常:檢查 conf/web.xml 是否包含
    <servlet>
      <servlet-name>jsp</servlet-name>
      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>jsp</servlet-name>
      <url-pattern>*.jsp</url-pattern>
      <url-pattern>*.jspx</url-pattern>
    </servlet-mapping>
  4. Eclipse 發佈配置:Servers → Tomcat → Modules 確認 Path 為 / 或正確專案名,Deploy Path 指向編譯輸出目錄。

快速修復

  1. 在專案屬性 Deployment Assembly 確保 src/main/webapp 映射到 /。
  2. 清理 Tomcat 工作目錄:Server → Clean → Clean Tomcat Work Directory。
  3. 重新發佈並啟動。

參考鏈接

Tomcat 端口與部署路徑詳細配置教程

錯誤截圖1 錯誤截圖2
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved