spring boot jar包开机自启

/etc/rc.local 的内容

touch /var/lock/subsys/local
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
cd /usr/local/xinxiExpert/
/usr/local/xinxiExpert/start.sh
/usr/local/xinxiExpert/start.sh的内容

nohup java -jar /usr/local/xinxiExpert/xxxxx-admin.jar > /usr/local/xinxiExpert/log.out &

实操记录:在rc.local文件中 如果在/usr/local/xinxiExpert/start.sh 之前,不使用 cd /usr/local/xinxiExpert/  那么linux 默认启动路径是根目录 ,会在 / 路径下找,结果找不到。 会找不到jar 同级目录下面的config文件夹里面的配置文件,导致启动有问题(这里主要是数据库连接配置文件找不到,导致启动报数据库连接错误)

 

猜你喜欢

转载自www.cnblogs.com/jkwll/p/11598252.html