重新安装spring boot可执行jar时没有生成pid文件

时间:2015-11-04 07:01:00

标签: spring-boot

我打包一个可执行jar并正常安装它作为init.d服务。但是当我重新安装它时,pid文件和​​日志文件不会生成。所以当exec service appname start

时它会失败

如何重新安装?

以下命令:

sudo ln -s /opt/bss-message/app.jar /etc/init.d/app1

当我链接另一个脚本时:

sudo ln -s /opt/bss-message/app.jar /etc/init.d/app2

app2没有pid文件和​​日志文件。

1 个答案:

答案 0 :(得分:0)

适合我:

$ sudo ln -s `pwd`/target/demo-0.0.1-SNAPSHOT.jar /etc/init.d/app1
$ sudo /etc/init.d/app1 start
Started [9732]
$ sudo ln -s `pwd`/target/demo-0.0.1-SNAPSHOT.jar /etc/init.d/app2
$ sudo /etc/init.d/app2 start
Started [9790]
$ ls /var/log/app*.log
/var/log/app1.log  /var/log/app2.log  /var/log/apport.log
$ ls /var/run/app1/
app1.pid
$ ls /var/run/app2/
app2.pid