1、添加命令
在/etc/rc.local文件中添加要执行的指令
# logs
exec 2> /tmp/rc.local.log # send stderr from rc.local to a log file
exec 1>&2 # send stdout to the same log file
set -x # tell sh to display commands before execution
# start tomcat
sudo sh /home/tomcat/bin/startup.sh
注意:添加的指令需要在exit 0。
2、修改startup.sh
服务器重启之后,发现tomcat没有开机启动成功,查看tmp下日志文件。
发现是服务启动时,JAVA_HOME和JRE_HOME,没有生效。打开tomcat/bin/startup.sh文件,在文件开头处添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_171/jre
3、服务启动
服务器重启后,查看/tmp/rc.local.log日志,tomcat服务开机启动成功。
访问服务:http://192.168.8.191:8080/