springBoot项目使用linux服务启动

Posted on 2020-04-23 13:33  写程序到老  阅读(350)  评论(0编辑  收藏  举报

我使用的方式是Systemd部署,(参考博文:https://blog.csdn.net/ly690226302/article/details/79260875,谢谢博主分享)

$ vi /etc/systemd/system/aaa.service

下面是aaa.service文件内容

[Unit]

Description=aaa

After=syslog.target

[Service]

ExecStart=/aaa/aa/jdk1.8.0_11/bin/java -jar -Dspring.config.location=/aaa/aa/config/application.properties /aaa/aa/aaa-0.0.1-SNAPSHOT.jar

[Install]

WantedBy=multi-user.target

启动服务 

systemctl start aaa

停止服务

systemctl stop aaa

开机启动

systemctl enable aaa

根据官方上说的,springBoot项目,打包成jar后,application.properties的读取优先级,可以配置在同目录的 config下,也可以同目录,但是我这样配置后不成功,所以没有选择init.d部署。但不知道这是为什么。

Copyright © 2024 写程序到老
Powered by .NET 9.0 on Kubernetes