1. 程式人生 > >Linux服務器tomcat啟動maven項目

Linux服務器tomcat啟動maven項目

問題 tomcat webapp bsp src class .com ava pos

在本地的IDEA寫了一個簡單的maven項目,僅展示一個頁面。之後將項目git push到服務器上。

在服務器git pull拉取(第一次需要clone),之後將項目打包編譯後的做法如下:

前提(服務器環境要搭建好(java、maven、tomcat、git詳情見前面的博客))

1、項目克隆到服務器

  /srv/www/wizzie/

2、項目打包編譯

  mvn clean package install

  打包路徑為maven倉庫路徑 /root/.m2/respobility/..../版本文件夾/ .war文件

3、將war包移到配置的tomcat項目發布路徑下

  mv war包當前路徑 目標路徑

  完成之後查看目錄文件:

技術分享圖片

一般tomcat的三個路徑位置:

技術分享圖片

  一般為/usr/share/tomcat8/webapps/路徑下

    如果要修改項目路徑,則在/usr/tomcat8/server.xml修改,打開server.xml在最後的host標簽裏面加入

<Context path="/srv/www/" (自定義的項目路徑)docBase="photo" debug="0" reloadable="true" />

技術分享圖片

4、之後在tomcat/bin目錄下重啟tomcat(直接運行該目錄下兩個命令)

技術分享圖片

5、在關閉tomcat時會碰到很多問題:

技術分享圖片

     此時可以查看日誌的詳細錯誤解決問題:

技術分享圖片

  cat log日誌:之後查看詳細錯誤

6、之後在瀏覽器輸入:

http://www.wizzie.top:8080/sunblog-1.0-SNAPSHOT/

7、發現這樣輸入域名進入網站很麻煩

此時需要修改端口,在tomcat的配置文件server.xml中修改端口為80會直接映射到外網ip無需添加8080端口

技術分享圖片

8、查看效果

技術分享圖片

Linux服務器tomcat啟動maven項目