接手 MyEclipse 專案需遷移至 Eclipse WTP (Web Tools Platform),WTP Server 無法識別普通 Java Project。透過修改 `.project` 與專案屬性配置 Facet,即可完成轉換。
在 `
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
</natures>
儲存後建議重啟 Eclipse 讓變更生效。

| 現象 | 原因與解決 |
|---|---|
| Facet 勾選後立即取消 | 缺少運行時 (Runtime),需先在 Preferences → Server → Runtime Environments 新增 Tomcat |
| web.xml 紅叉錯誤 | Dynamic Web Module 版本與 Servlet 版本不匹配,調整 Facet 版本 |
| 部署後 404 | 檢查 Deployment Assembly:`src/main/java` → `WEB-INF/classes`,`src/main/webapp` → `/` |
| JSP 編譯錯誤 | 專案 → Properties → Java Compiler → Compiler compliance level 與 Facet Java 版本一致 |
若為 Maven 專案 (`pom.xml` 含 `war` 打包),建議:
轉換完成後,專案即可在 Eclipse WTP 完整開發、除錯、熱部署。