Flex 專案編譯產出 (SWF/HTML/JS) 需直接輸出到 Java Web 專案的部署目錄,才能實現「修改 Flex 代碼 → 存檔 → 瀏覽器刷新即見效」的熱部署體驗。
配置步驟 (Flash Builder / Flex Builder 4.x)
- 右鍵 Flex 專案 → Properties (屬性)。
- 左側選 Flex Build Path (Flex 建置路徑)。
- 修改兩項關鍵路徑:
- Output folder (輸出資料夾):設為 Java Web 專案的
WebContent 或 webapp 目錄 (如 D:/workspace/JavaWeb/WebContent)。
- Output folder URL (輸出資料夾 URL):設為 Web 應用的虛擬路徑 (如
https://localhost:8080/JavaWeb)。
- Apply → OK,專案重新建置即可。
效果驗證
- Flex 專案
bin-debug 目錄下的檔案會**自動複製**到 Java Web 專案對應目錄。
- Java 專案部署至 Tomcat 後,直接訪問
https://localhost:8080/JavaWeb/你的Flex.html 即可載入最新 SWF。
- 修改 .mxml/.as 存檔 → Flex 自動編譯 → Java 專案同步更新 → 瀏覽器 F5 見效,**無需手動複製**。
注意事項
- Java 專案需設為「自動發布」或使用 Server 視圖 → Publish 同步。
- 若使用 Maven 專案結構 (
src/main/webapp),Output folder 指向該目錄。
- 生產環境建構時,請切換至 Release Build (專案右鍵 → Export → Release Build) 產出優化後的
bin-release。