- 编写启动脚本
脚本存放位置随意,本例保存在了/home/wanglw/auto_start.sh
#!/bin/bash
#添加本地Java环境,这几句必须添加!不然报错,找不到java命令
export JAVA_HOME=/usr/java/jdk1.8.0_201
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
nohup java -jar -Xms128m -Xmx256m -XX:PermSize=128M -XX:MaxPermSize=256M /home/wanglw/test/test.jar --spring.profiles.active=prod --server.port=8888 >> catalina.out 2>&1 &
nohup java -jar -Xms128m -Xmx256m -XX:PermSize=128M -XX:MaxPermSize=256M /home/wanglw/subeiproxy/ly-service-subeiproxy-1.0-SNAPSHOT.jar --spring.profiles.active=prod >> catalina.out 2>&1 &
nginx
- 给/home/wanglw/auto_start.sh文件添加执行权限
chmod +x /home/wanglw/auto_start.sh
- 给/etc/rc.d/rc.local文件添加执行权限
chmod +x /etc/rc.d/rc.local
- 编辑/etc/rc.d/rc.local文件
vim /etc/rc.d/rc.local
在文件末尾添加如下语句
su - root -c '/home/wanglw/auto_start.sh'
reboot重启服务器测试.