問題現象
將 MyEclipse 建立的動態 Web 專案導入 Eclipse,專案標紅報錯,無法正常啟動。
根本原因
兩 IDE **預設 Web 根目錄資料夾名稱不同**:
- MyEclipse:
WebRoot
- Eclipse:
WebContent
導致 Eclipse 找不到部署路徑。
解決步驟(圖解)
- 右鍵專案 → Properties。
- 若專案被識別為普通 Java 專案,先在 Project Facets 勾選 Dynamic Web Module 轉為 Web 專案。
- 再次進入 Properties → Deployment Assembly。
- 移除 原預設根目錄(如
WebRoot)。
- Add → Folder → 選擇專案中實際存在的 Web 根目錄資料夾(如
WebContent 或原 WebRoot)。
- 確定,專案報錯消失,可正常部署啟動。
