環境版本
- JDK 1.4.2_07
- Tomcat 5.0.28
- Eclipse 3.0.1
- Sysdeo Tomcat Plugin V3 (需先於 MyEclipse 安裝,否則找不到 Tomcat)
- MyEclipse 3.8.4
建立 Web 專案並加入 Struts
- File → New → Project → J2EE → Web Project,專案名
insect。
- 專案右鍵 → MyEclipse → Add Struts Capabilities,按需勾選 Struts 版本、驗證器、Tiles 等。
- 新建 Struts 元件:專案右鍵 → New → Struts 1.2 Action/Form/JSP。
部署關鍵:MyEclipse Deploy 設定 (易踩坑點)
- 工具列點擊部署圖示 (紅/綠色皆可)。
- 彈窗點 Add → Server 選 Externally Launched (外部啟動 Tomcat)。
- Deploy Location 填 Tomcat
webapps 絕對路徑,如 C:\Tomcat 5.0\webapps\insect。
- Finish → Redeploy 發布。
驗證
啟動 Tomcat,瀏覽器訪問 https://localhost:8080/insect/form/login.jsp 見到頁面即成功。
避坑心得
- Sysdeo Plugin 必須先裝,否則 MyEclipse 不識別 Tomcat Home。
- Deploy 選 Externally Launched 而非 Managed,適合手動控制 Tomcat 的場景。
- 部署路徑直指
webapps 目錄,避免虛擬目錄映射問題。