Eclipse 內置 Tomcat 默認發布路徑為:
`
導致實際 Tomcat 安裝目錄下 `webapps` 為空,無法直接訪問、調試困難。


三個選項區別:
| 選項 | 發布路徑 | 控制權 | 適用場景 |
|---|---|---|---|
| Use workspace metadata | wtpwebapps | Eclipse 完全控制 | 默認、多項目隔離 |
| Use Tomcat installation | webapps | Tomcat 實例控制 | 生產模擬、直接訪問 |
| Use custom location | 自定義路徑 | 自定義 | 特殊需求 |

| 現象 | 原因 | 解決 |
|---|---|---|
| 修改後無法保存 | Server 狀態為 Started | 先 Stop Server 再修改 |
| 端口衝突 | 8080 被佔用 | 修改 server.xml ` |
| 項目 404 | Deploy path 不匹配 | 確認 webapps 下有項目、context-root 正確 |
| 靜態資源不更新 | Eclipse 未同步發布 | 項目右鍵 `Clean`、Server `Clean Tomcat Work Directory` |
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/${project.artifactId}</path>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
命令行熱部署:`mvn tomcat7:redeploy`