1、新建應用的工作目錄修改應用權限
創建工作目錄如:mkdir /usr/local/apps
將自己的應用放在工作目錄下: mv myapp.jar /usr/local/apps/
修改應用權限:chmod 744 myapp.jar
將springboot的配置文件放在工作目錄下(因爲將項目打成jar包後,如果包中配置文件,後面要修改配置信息必須重新打包,所以建議使用外置配置文件,修改配置重啓即可):mv application.yml /usr/local/apps
2、編寫service配置
編輯配置:vi /lib/systemd/system/myapp.service
內容如下:
[Unit]
Description=myapp
[Service]
#工作目錄
WorkingDirectory=/usr/local/apps
PrivateTmp=true
Restart=always
Type=simple
#啓動命令 前面的路徑是jre的路徑 後面指定的是配置文件路徑
ExecStart=/usr/java/jre1.8/bin/java -jar /usr/local/apps/myapp.jar --spring.config.location=/usr/local/apps/application.yml
#結束命令
ExecStop=/usr/bin/kill -15 $MAINPID
[Install]
WantedBy=multi-user.target
使配置生效:sudo systemctl daemon-reload
經過以上步驟就可以使用systemctl命令來管理你的Springboot應用了
原文地址:http://te-amo.site/user/article/info/ARTICLE20180210052552920