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

Tomcat 啟動正常但訪問 404?端口衝突與部署路徑排查

     編輯:程式設計疑難解答

現象

JDK 配置正確,startup.bat 閃過無報錯,但瀏覽器訪問 https://localhost:8080 或項目頁面均 404。

排查步驟

  1. 確認端口占用:netstat -ano | findstr 8080,若被佔用(常見 8080 被 Oracle、其他 Tomcat 占用),修改 conf/server.xml 中 <Connector port="8081" .../>,重啟驗證。
  2. 檢查部署路徑:
    - webapps/ROOT 下是否有 index.jsp?
    - 項目是否正確發布至 webapps/項目名 或通過 Context docBase 指定?
  3. 查看日志:logs/catalina.out 或 localhost.yyyy-mm-dd.log 搜索 SEVERE、ERROR 關鍵字。
  4. 訪問管理頁:https://localhost:8080/manager/html(需配置 tomcat-users.xml),查看應用狀態是否為「Running」。

快速修復

修改端口後,瀏覽器訪問 https://localhost:新端口,若出現 Tomcat 貓首頁,說明容器正常,問題在項目部署;繼續檢查 web.xml、Controller 映射路徑。

端口衝突是 404 高發誘因,改端口、看日志、驗證部署,三步定位。

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