一、重启服务器后Tomcat自动启动
1. 修改/etc/rc.d/文件夹下的rc.lcoal
添加如下内容
export JAVA_HOME=/usr/java/jdk/jdk1.7.0_80 export JRE_HOME=$JAVA_HOME/jre sh /usr/java/tomcat/apache-tomcat8/bin/startup.sh sh /usr/java/tomcat/apache-tomcat8_2/bin/startup.sh
sh /usr/java/tomcat/apache-tomcat8/bin/startup.sh 这条命令是启动命令,可以设置多条。如上面的命令,启动了两个tomcat
2. 给rc.local文件添加执行权限
chmod +x rc.local
3. 重启tomcat
二、定时任务检测到tomcat没有启动,则启动tomcat
有时候,tomcat会自动停掉,查不出任何日志。
可能是因为内存太满,自动把tomcat杀死
egrep -i 'killed process' /var/log/messages -A 10 -B 10
解决方法:增加内存。然后使用定时任务,检测没有启动,则进行自动启动。
可参考:写一个脚本,自动启动tomcat
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!