1. 程式人生 > >使用idea將maven專案打包war檔案部署到tomcat

使用idea將maven專案打包war檔案部署到tomcat

1.配置tomcat環境變數

 CATALINA_HOME     
 D:\dev\apache-tomcat-8.5.11

 path中新增:
 %CATALINA_HOME%\bin

2.idea打包maven專案
開啟maven專案,點選右側選單欄maven projects
點選lifecyle–> package –>run
這裡寫圖片描述
3.將上一步的war包放到tomcat的webapps資料夾下,可以根據需要修改war包名稱,這裡修改為innovation-web.war
4.配置tomcat中的server.xml
進入tomcat的conf目錄下,找到server.xml檔案:
在Host中修改,新增如下:

  <Context path="/" docBase="innovation-web" debug="0" privileged="true" reloadable="true" />
  //這裡使用的是相對路徑,docBase的值是我們放到webapps資料夾下的war名稱

5.啟動tomcat訪問網站
進入tomcat的bin目錄下:
若之前啟動了tomcat,點選shutdown.bat,關閉tomcat
然後點選startup.bat,啟動tomcat
(也可以直接開啟命令提示符,輸入cmd,進入tomcat的bin目錄,執行startup.bat和shutdown.bat)

瀏覽器中輸入url:localhost:8080/login 成功~

問題
1.點選startup.bat 閃退
解決:檢查環境變數 CATALINA_HOME以及path是否正確配置
2.啟動startup.bat時看到報錯資訊
解決:檢查server.xml檔案是否正確配置