首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Eclipse 整合 Tomcat 啟動正常但無法訪問 localhost:8080 的解決方案

     編輯:Java 程式設計入門

問題現象

在 Eclipse 中啟動 Tomcat 伺服器時,控制台顯示啟動成功,但在瀏覽器訪問 https://localhost:8080/ 卻回傳 404 錯誤,且部署的專案頁面也無法存取。奇怪的是,若直接在 Tomcat 安裝目錄下執行 startup.bat 手動啟動,則能正常看到 Tomcat 管理頁面。

根本原因

Eclipse 預設會將 Tomcat 的發布目錄(原本為 webapps)重新導向至工作區的元資料目錄。因此,在 Tomcat 安裝目錄的 webapps 資料夾中找不到你部署的專案檔案,導致瀏覽器無法存取。

解決步驟

1. 移除已部署的專案

在 Eclipse 的 Servers 視圖中,右鍵點選 Tomcat 伺服器,選擇 Add and Remove,將已部署的專案全部移除,確定後配置面板即可編輯。

2. 修改伺服器配置

雙擊 Tomcat 伺服器開啟配置頁面,將 Server Locations 區域的選項從 Use workspace metadata (does not modify Tomcat installation) 改為 Use Tomcat installation (takes control of Tomcat installation)。

Tomcat 伺服器配置頁面

3. 變更部署路徑

在同一配置頁面向下找到 Deploy path 欄位,預設值為 wtpwebapps,將其修改為 webapps(即 Tomcat 實際的專案發布資料夾名稱)。

移除已部署專案

4. 重啟驗證

儲存配置後重新啟動 Tomcat,此時訪問 https://localhost:8080/ 即可正常顯示管理頁面,自行部署的專案也能順利存取。

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