设置 linux 环境 tomcat 服务开机自启动并非我们想像的那样把 startup.sh 文件路径加入到/etc/rc.local 文件即可。自己试了很多次也总结了问题的原因。
第一步:要将原来的startup.sh 文件备份
第二步:清除startup.sh 文件内容后替换成下面的内容
export JAVA_HOME=/root/jdk1.6.0_34 #your jdk path
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/root/tomcat6/ #your tomcat path
/root/tomcat6/bin/catalina.sh start #tomcat path/bin/catalina.sh
第三步:打开/etc/rc.local 文件,在末尾添加如下内容
cd /root/tomcat6/bin/ && ./startup.sh
reboot 试一下结果,成了。