Java項目打jar包
此處以Maven工程為例,進入Java項目根目錄,執行mvn package指令:
執行成功之後,項目根目錄會出現一個target檔案下,我們的jar包就在target目錄下。
将jar包上傳到伺服器
這裡推薦一款終端神器:MobaXterm,非常好用,可以自行百度下載下傳。
這裡使用MobaXterm連接配接伺服器,進入指定目錄後,直接把jar包拖動到指定目錄框就可以完成上傳:
編寫start.sh腳本
在要生成start.sh腳本的目錄運作vim start.sh指令,輸入以下腳本:
previous_id=$(pgrep -f hsp-bjproj.jar)
kill -9 $previous_id || echo "No previous process to be killed"
nohup /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java -jar /usr/local/hsp-bjproj/hsp-bjproj.jar >>hsp-bjproj.log &
執行腳本
在start.sh同級目錄執行:./start.sh,之後檢視同目錄生成的日志檔案檢視啟動日志,等待啟動成功之後即可。
如果執行start.sh腳本時提示沒有權限,執行:
chmod 777 ./start.sh
然後再執行:
./start.sh