1. 程式人生 > >intellij idea tomcat 啟動不生成war包

intellij idea tomcat 啟動不生成war包

問題 min oss not 記錄 除了 測試 移除 app

intellij idea tomcat 啟動不生成war包

想把項目打包成war包做測試,但是按照之前的方法居然沒有成功導出war包,犯了很低級的錯誤,特此記錄。

(1)首先在Project Structure 界面,修改type為 Web Application:Archive。

技術分享圖片

(2)點擊運行tomcat,war包就會乖乖的在指定的output文件夾下生成。

技術分享圖片

然而並沒有,tomcat報錯信息如下:技術分享圖片

[2017-12-19 11:42:28,796] Artifact tlks: com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException: E:\IDEAspace\tlksArtfacts\tlks.war not found for the web module.

原因排查:

首先想到的是重新編譯。瘋狂點擊tomcat小圖標左側的編譯按鈕,無果。

然後想的是設置IDEA的Artfacts有問題,移除了現有了然後重新添加,無果。

最後在tomcat的一個很隱蔽的地方找到了問題,如圖:

技術分享圖片

技術分享圖片

點擊OK後啟動tomcat,就可以在 output文件夾下找到自己導出的war包了。

如此,就解決了war not found for the web module.的問題

intellij idea tomcat 啟動不生成war包