CentOS下jar包隨系統啓動

上文說到寫了一個短連接轉換工具,詳情能夠查看短連接轉換工具java

該工具的後臺使用的是Spring Boot開發,項目打包成了jar包,因爲這個服務我要保證一直是運行狀態,因此要設置成開機自啓。因此,此次就來講下CentOS下jar包怎麼隨系統啓動。web

1、配置service

一、建立service

首先進入到/ets/systemd/system目錄vim

cd /ets/systemd/system
複製代碼

使用vim建立一個新文件,假設咱們的項目叫toolstomcat

vim tools.service
複製代碼

將下面代碼複製進去bash

[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便可保存。app

二、設置開機啓動

運行下面代碼能夠設置服務爲開機啓動webapp

systemctl enable tools
複製代碼

運行下面代碼能夠禁止服務開啓啓動工具

systemctl disable tools
複製代碼

其餘命令:ui

運行下面代碼能夠啓動服務

systemctl start tools
複製代碼

運行下面代碼能夠中止服務

systemctl stop tools
複製代碼

運行下面代碼能夠重啓服務

systemctl restart tools
複製代碼

2、驗證

將服務器從新啓動,而後觀察項目是否啓動便可。

參考文章:blog.csdn.net/y799924439/…,在此表示感謝!

歡迎訪問的我的博客:掘墓人的小鏟子

相關文章
相關標籤/搜索