嚣张研究站呀 · 2023年1月4日 0

tomcat 9在rc.local设置开机自启不成功解决办法

一般我们tomcat服务启动命令:

sh /home/apache-tomcat-9.0.65/bin/startup.sh

手动执行发现命令没有问题,但是在rc.local 会发现无法启动,原因是未加载环境变量,这与cnetos启动顺序有关,这里不展开讲,所以,我们只需加上java的环境变量即可。环境变量在/etc/profile

正确的rc.local中tomcat9启动命令:

JAVA_HOME=/home/jdk1.8.0_341

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

sh /home/apache-tomcat-9.0.65/bin/startup.sh