Eclipse 動態 Web 項目報錯「Apache Tomcat v7.0 運行時無效」:運行時環境重新配置指南
創建 Dynamic Web Project 時,Target Runtime 下拉框顯示「Apache Tomcat v7.0」但標紅或報錯,原因是 Eclipse 記錄的 Tomcat 安裝路徑與實際不符(如 Tomcat 被移動/重裝)。
修復步驟
- 打開 Window → Preferences(Mac: Eclipse → Preferences)。
- 左側樹選 Server → Runtime Environments。
- 列表中選中有問題的 Apache Tomcat v7.0,點擊 Remove 移除。
- 點擊 Add...,選擇 Apache → Apache Tomcat v7.0,Next。
- Tomcat installation directory 瀏覽選擇**當前實際的 Tomcat 根目錄**(含 bin、conf、lib、webapps 等文件夾)。
- JRE 選擇兼容的 JDK/JRE(建議 JDK 8)。
- Finish → Apply and Close。
驗證
- 重新創建 Dynamic Web Project,Target Runtime 應正常可選。
- 現有項目:右鍵項目 → Properties → Targeted Runtimes,勾選修復後的 Tomcat。
常見避坑
- 路徑選錯:必須選 Tomcat **根目錄**,而非 bin 或 conf 子目錄。
- 版本不匹配:Tomcat 7 需 Java 6/7/8,Tomcat 8/9 需 Java 8+。
- 多工作空間:每個工作空間獨立保存 Runtime 配置,需分別配置。
修復運行時環境路徑,即可恢復動態 Web 項目正常創建與部署。