Red Hat 6.1配置Tomcat自启

环境

  • 操作系统:Red Hat Enterprise Linux Server release 6.1 (Santiago)
  • JDK版本:jdk1.7
  • Tomcat版本:Tomcat8.x

jdk已经配置好环境,并且Tomcat已经解压

一、配置tomcatd脚本
#!/bin/bash  
#  
# tomcat startup script for the Tomcat server  
#  
# chkconfig: 345 80 20  
# description: start the tomcat deamon  
#  
# Source function library  
. /etc/rc.d/init.d/functions  
  
prog=tomcatd  
JAVA_HOME=/usr/local/java/jdk1.7.0_79
export JAVA_HOME  
CATALANA_HOME=/usr/local/java/apache-tomcat-8.0.36
export CATALINA_HOME  
  
case "$1" in  
start)  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
  
stop)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    ;;  
  
restart)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    sleep 2  
    echo  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
  
*)  
    echo "Usage: $prog {start|stop|restart}"  
    ;;  
esac  
exit 0  

将以上保存为tomcatd文件,并放至在/etc/rc.d/init.d/

  • prog为tomcatd名,尽量与脚本文件名一致
  • JAVA_HOME:jdk安装目录
  • CATALANA_HOME:Tomcat安装目录
二、赋予tomcatd脚本执行权限
chmod 755 /etc/rc.d/init.d/tomcatd
三、加入自启
chkconfig --add nginxd
chkconfig tomcatd on

# 查看
chkconfig --list tomcatd
四、使用service启动或停止
service tomcatd start 启动
service tomcatd stop 停止
service tomcatd restart 重启

# 或者(同上)
/etc/init.d/tomcatd start 启动
/etc/init.d/tomcatd stop 停止
/etc/init.d/tomcatd restart 重启

猜你喜欢

转载自blog.csdn.net/weixin_34162401/article/details/87116642
今日推荐