java在centos7下部署執行jar包

路边有一棵草發表於2024-08-29

1、執行jar包的命令和在windows作業系統上是一樣

java -jar jarName-0.0.1-SNAPSHOT.jar;
注:  關閉伺服器連線時會關閉此程式程序,(推薦測試可用)

2、將jar程式設定成後臺執行,並且將標準輸出的日誌重定向至檔案msg.log

nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;
注:  nohup命令的作用就是讓程式在後臺執行,不用擔心關閉連線程序斷掉的問題了(推薦使用)

3、重新部署

ps -ef|grep java;

可找到程序

執行: kill -9 1598 殺死程序;

注: 1598 為程序標識號
(Linux下還提供了一個killall命令,可以直接使用程序的名字而不是程序標識號,例如:#killall -9 name)
然後再重新執行一下nohup命令即可。

參考:Java部署jar包並後臺執行 - 李宗光 - 部落格園 (cnblogs.com)

相關文章