Eclipse/MyEclipse 右鍵 Export → WAR 理應最簡單,但某專案導出的 WAR 缺文件、結構錯誤。網上偏方無效,同事也無經驗。最終用 jar 命令手工打包成功,分享全過程。
打開 CMD 輸入 jar,若提示「不是內部命令」,說明 JAVA_HOME 或 Path 未配置。
需確保 %JAVA_HOME%\bin(含 jar.exe、javac.exe)在 Path 中。


jar -cvf myproject.war *

參數說明:
• -c 創建新歸檔
• -v 顯示詳細過程
• -f 指定輸出文件名
• * 包含當前目錄所有文件


webapps 目錄✅ 大功告成!
WEB-INF、META-INF、靜態資源等mvn clean package,標準化構建# 進入專案 Web 根目錄
cd /path/to/project/WebContent
# 打包
jar -cvf project.war *
# 或指定輸出路徑
jar -cvf /tmp/project.war *
掌握命令行打包,不再怕 IDE 導出失敗,關鍵時刻能救場!