上文說到寫了一個短連結轉換工具,詳情可以檢視短連結轉換工具。
該工具的後臺使用的是Spring Boot開發,專案打包成了jar包,由於這個服務我要保證一直是執行狀態,所以要設定成開機自啟。所以,這次就來說下CentOS下jar包怎麼隨系統啟動。
一、配置service
1、建立service
首先進入到/ets/systemd/system目錄
cd /ets/systemd/system
複製程式碼
使用vim建立一個新檔案,假設我們的專案叫tools
vim tools.service
複製程式碼
將下面程式碼複製進去
[Unit]
Description=tools
After=network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/lib/jdk1.8.0_192/bin/java -server -jar /usr/share/tomcat/webapps/tools/tools-0.0.1.jar
ExecStop=/bin/kill -s QUIT
Restart=always
StandOutput=syslog
StandError=inherit
[Install]
WantedBy=multi-user.target
複製程式碼
上面的程式碼僅需要改三處即可:
- Description=後面是你自己專案的名字
- ExecStart=緊跟的是jdk的絕對目錄
- ExecStart這一行最後一部分是jar包的絕對目錄
修改之後,按Esc鍵,然後輸入:wq即可儲存。
2、設定開機啟動
執行下面程式碼可以設定服務為開機啟動
systemctl enable tools
複製程式碼
執行下面程式碼可以禁止服務開啟啟動
systemctl disable tools
複製程式碼
其他命令:
執行下面程式碼可以啟動服務
systemctl start tools
複製程式碼
執行下面程式碼可以停止服務
systemctl stop tools
複製程式碼
執行下面程式碼可以重啟服務
systemctl restart tools
複製程式碼
二、驗證
將伺服器重新啟動,然後觀察專案是否啟動即可。
參考文章:blog.csdn.net/y799924439/…,在此表示感謝!
歡迎訪問的個人部落格:掘墓人的小鏟子