解决办法:

在/etc/rc.local中加入source /etc/profile

这个涉及操作系统启动级别,刚启动加载rc.local时并不会加载java的环境变量,需要先source使profile中的java环境变量生效,再启动tomcat才会生效。

rc.local中要先source /etc/profile,否则tomcat可能不会开机启动。

 

source /etc/rc.local

#tomcat
/usr/local/tomcat/bin/startup.sh > /dev/null 2>&1 &

posted on 2021-10-19 15:33  开心萌小小  阅读(426)  评论(0编辑  收藏  举报