1.首先點擊這裏進入項目的配置頁面
或者選擇File----Project Structure也可以進入
2.不要勾選 Project Structure -> Modules -> Paths 下的Exclude output paths
不然會缺少classes 文件夾
3、進入在Artifacts
idea會有一個默認的exploed,點擊減號按鈕,刪除它。
欄裏點擊綠色加號,選擇Web Applicant:Archive
設置好名稱和輸出路徑。Build on make選項可選可不選。如果選擇了,那麼每次在運行項目時都會生成war包。如果不勾選則可以在後續的步驟中手動生成war包。
4. 如果下面顯示.MF file not found in Accept.war,那麼要繼續進行配置。
點擊綠色加號選擇Directory Content,選擇你當前項目的WebRoot目錄,之後保存就可以啦。
5. 如果前面勾選了Build on make選項,可以在運行項目時生成war包。如果沒有勾選,可以通過Build-->Build Artifacts來生成war包。
6. 生成的war包就在你設置的路徑下面,如果沒做修改,項目裏面找到一個“out”目錄,裏面就有XXXX.war