1. 程式人生 > >java專案釋出tomcat伺服器流程記錄 maven打包tar壓縮scp上傳

java專案釋出tomcat伺服器流程記錄 maven打包tar壓縮scp上傳

近期因為工作需求,開始接觸發布專案到伺服器,下面簡單記錄釋出專案需要的流程

1,拉去線上程式碼,使原生代碼為最新版,我使用的命令:

    git pull

2,使用maven命令打包本地專案 ,命令:

     maven clean package -Pwar -U

3,壓縮將要釋出到tomcat webapp下的程式碼包,便於上傳, 命令:

    tar zcvf 目的壓縮檔案.tar.gz 原始檔包

4,把本地檔案上傳到伺服器,命令

    scp -P 埠號 壓縮檔案.tar.gz 登入名@IP:~/

    回車,輸入登入名對應密碼即可

5,找到線上伺服器,暫停伺服器

    登入伺服器: ssh -p 埠號 登入名@IP

    回車,輸入登入名對應密碼,登入到 “~/" 目錄

    找到伺服器目錄,使用 sh 命令暫停伺服器 

    ./bin/shutdown.sh

6,把上傳到伺服器的 壓縮檔案.tar.gz 拷貝到tomcat/webapp/目錄下,解壓縮

    tar zxvf 壓縮檔案.tar.gz

7,確定伺服器已經關掉,命令

    ps -ef | grep tomcat

    如果看到當前伺服器的程序還在執行,則使用如下命令殺掉程序

    kill -9 程序號

8,重啟伺服器

    ./bin/start.sh

9,檢視重啟進度,觀察控制檯輸出內容,確定伺服器正常啟動

    tail -f logs/catalina.out