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
