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

MyEclipse 專案導入 Eclipse 後無法訪問:缺少 Tomcat 部署配置

     編輯:程式設計綜合問答

問題現象

從 MyEclipse 導入的 Web 專案在 Eclipse 中可編譯、無紅叉,但瀏覽器訪問 https://localhost:8080/project/ 返回 404。

根本原因

專案未部署到 Tomcat 伺服器實例中。Eclipse 不會自動將導入專案關聯到伺服器,需手動配置。

解決步驟

方法一:伺服器視圖添加(推薦)

  1. 打開 Servers 視圖 (Window → Show View → Servers)
  2. 右鍵 Tomcat 實例 → Add and Remove...
  3. 左側 Available 列表中選中專案 → Add >> 移至右側 Configured
  4. 點擊 Finish
  5. 右鍵 Tomcat → Restart

方法二:專案屬性配置

  1. 右鍵專案 → Properties
  2. 左側選 Targeted Runtimes → 勾選 Apache Tomcat 版本
  3. Apply and Close
  4. 重複方法一步驟添加到伺服器

方法三:Deployment Assembly 檢查

  1. 專案 Properties → Deployment Assembly
  2. 確認有 /src/main/webapp → / 映射
  3. 確認 /src/main/java → /WEB-INF/classes 映射
  4. 缺失則 Add → Folder 補充

驗證清單

  • ☑ web.xml 位於 WEB-INF/ 且 <welcome-file-list> 配置正確
  • ☑ Tomcat Server Locations 設為 Use Tomcat installation(雙擊 Server 編輯)
  • ☑ 專案無編譯錯誤(Markers 視圖確認)
  • ☑ Console 啟動日誌出現 Deploying web application directory 字樣

MyEclipse → Eclipse 遷移常見坑

專家提示

導入後務必 Clean 專案:Project → Clean → Clean all projects,再重啟 Tomcat。Eclipse 增量編譯有時會遺漏資源複製步驟。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
問題原因解決
JSP 編譯錯誤JDK 版本不匹配Properties → Java Compiler 設為 1.8
類找不到Build Path 缺少庫Deployment Assembly 加入 Maven Dependencies
靜態資源 404資源未部署Deployment Assembly 加入 WebContent 映射