work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Linux Tomcat自启动

Posted on 2018-09-18 00:07  work hard work smart  阅读(105)  评论(0编辑  收藏  举报

一、重启服务器后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