java專案釋出tomcat伺服器流程記錄 maven打包tar壓縮scp上傳
阿新 • • 發佈:2018-11-26
近期因為工作需求,開始接觸發布專案到伺服器,下面簡單記錄釋出專案需要的流程
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