因 MyEclipse 6.0 尚無 Struts2 專案精靈,先建立一般 Web Project:
Struts2SpringIbatis
手動加入所有 Jar 易遺漏,最快方式是使用官方提供的 struts2-blank-2.0.11.1.war:
struts2-blank.war (實為標準 WAR 檔)| 來源路徑 | 目標路徑 | 說明 |
|---|---|---|
| WEB-INF/lib/*.jar | WebRoot/WEB-INF/lib/ | 所有核心與相依 Jar |
| WEB-INF/web.xml | WebRoot/WEB-INF/web.xml | 含 Struts2 Filter 設定 |
| WEB-INF/classes/struts.xml | src/struts.xml | Struts2 核心配置 |
| WEB-INF/classes/log4j.properties | src/log4j.properties | 日誌設定 (可選) |
刪除 blank.war 專屬的範例 JSP、Action 類別、圖片等,保留純淨骨架:
Struts2SpringIbatis
├── src/
│ ├── struts.xml
│ └── log4j.properties
├── WebRoot/
│ ├── WEB-INF/
│ │ ├── web.xml
│ │ ├── lib/ (struts2-core, xwork, ognl, freemarker, commons-*, ...)
│ │ └── classes/
│ └── index.jsp (可自行修改為歡迎頁)
專案骨架已就緒,下一篇將示範啟動 Tomcat 驗證 Struts2 運作,並加入 Log4j 觀察詳細日誌。