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

Eclipse Web 專案存取路徑修改完整指南:Context Path、Port 與 Deployment 設定

     編輯:程式設計綜合問答

常見修改需求辨析

「修改存取路徑」通常包含三種不同層面的設定,請對號入座:

需求對應設定位置影響範圍
專案名稱 / Context Path (如 /myapp → /newapp)專案屬性 → Web Project SettingsURL 前綴、資源映射
伺服器埠號 (如 8080 → 8088)Server View → Server 設定 → Ports整個 Tomcat 實例
部署路徑 / 應用基底目錄Server 設定 → Modules → Path / Web Module Deployment發佈位置、多模組共存

詳細操作步驟

1. 修改 Context Path (最常見)

  1. 專案右鍵 → Properties。
  2. 左側選 Web Project Settings。
  3. 修改 Context root 欄位(預設為專案名)。
  4. 點擊 Apply and Close。
  5. 重新發佈:Server View 右鍵 Tomcat → Clean... → Publish。

2. 修改 Tomcat 埠號

  1. Server View 雙擊 Tomcat 伺服器開啟概覽頁。
  2. 展開 Ports 區塊。
  3. 修改 HTTP/1.1 埠號(預設 8080)。
  4. 儲存並重啟伺服器。

3. 進階:server.xml 直接編輯 (不推薦新手)

<Context docBase="myapp" path="/newapp" reloadable="true" source="org.eclipse.jst.jee.server:myapp"/>

位於 Servers/Tomcat v9.0 Server at localhost-config/server.xml。Eclipse 管理的伺服器建議透過 UI 設定,避免同步衝突。

驗證方式

瀏覽器訪問 https://localhost:新埠號/新ContextPath/,確認首頁正常載入、資源 (CSS/JS/圖片) 無 404 錯誤。

常見坑點提醒

  • 清除快取:修改後必須 Clean Tomcat Work Directory 與瀏覽器強制重整。
  • web.xml 中的 <url-pattern> 不受 Context Path 影響,屬於 Servlet 映射層級。
  • Maven 專案若用 maven-war-plugin 設定 <warName>,打包檔名會影響部署路徑,需與 Eclipse 設定一致。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved