我使用的方式是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部署。但不知道这是为什么。
找到那个感觉 就算打开了那个脑洞
本文来自博客园,作者:写程序到老,转载请注明原文链接:https://www.cnblogs.com/angin-iit/p/12760232.html