Intellij IDEA社群版打包Maven專案成war包,並部署到tomcat上
需求分析
我們利用 Intellij idea社群版IDE開發了一個maven的springMVC小專案,這時我們想將這個專案部署到tomcat上,從計算機本地檢視網站效果(輸入localhost:8080/app 類似路徑)。
打包WAR過程
首先對專案進行編譯。然後執行以下步驟:
- 單擊下圖紅色方框處
- 在IDEA右側出現maven project選項
- 單擊maven project選項,出現Spring MVC Basic Feature選單,選擇 其中的Lifecycle選單項,展開,執行裡面的package命令即可。
到這打包已完成,在專案資料夾/target/下可以找到 *.war 檔案。
將war檔案部署到tomcat上
我們採用一種比較簡單的部署方式:
- 將war檔案拷貝到tomcat安裝目錄的$TOMCAT_HOME/webapps資料夾下。
- 修改$TOMCAT_HOME/conf/server.xml,在Host配置段中新增類似於如下內容:
<Context path="/" docBase="appname.war" debug="0" privileged="true" reloadable="true"/>
docBase=”appname.war”中的appname.war 替換成自己的war的名字。