上文說到寫了一個短鏈接轉換工具。
該工具的後臺使用的是Spring Boot開發,項目打包成了jar包,由於這個服務我要保證一直是運行狀態,所以要設置成開機自啟。所以,這次就來說下CentOS下jar包怎麼隨系統啟動。
一、配置service
1、創建service
首先進入到/ets/systemd/system目錄
<code>cd /ets/systemd/system/<code>
使用vim創建一個新文件,假設我們的項目叫tools
<code>vim tools.service/<code>
將下面代碼複製進去
<code>[Unit]Description=toolsAfter=network.targetWants=network.target[Service]Type=simpleExecStart=/usr/lib/jdk1.8.0_192/bin/java -server -jar /usr/share/tomcat/webapps/tools/tools-0.0.1.jarExecStop=/bin/kill -s QUIT Restart=alwaysStandOutput=syslogStandError=inherit[Install]WantedBy=multi-user.target/<code>
上面的代碼僅需要改三處即可:
- Description=後面是你自己項目的名字
- ExecStart=緊跟的是jdk的絕對目錄
- ExecStart這一行最後一部分是jar包的絕對目錄
修改之後,按Esc鍵,然後輸入:wq即可保存。
2、設置開機啟動
運行下面代碼可以設置服務為開機啟動
<code>systemctl enable tools/<code>
運行下面代碼可以禁止服務開啟啟動
<code>systemctl disable tools/<code>
其他命令:
運行下面代碼可以啟動服務
<code>systemctl start tools/<code>
運行下面代碼可以停止服務
<code>systemctl stop tools/<code>
運行下面代碼可以重啟服務
<code>systemctl restart tools/<code>
二、驗證
將服務器重新啟動,然後觀察項目是否啟動即可。
參考文章:https://blog.csdn.net/y799924439/article/details/80230783,在此表示感謝!
閱讀更多 掘墓人的小鏟子 的文章