CentOS6.4设置tomcat开机启动

#简单的方法# Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh, shutdown.sh,你可以用这两个脚本来手工启动和停止Tomcat服务并进行安装后的测试。我们最简单的方法就是通过startup.sh来自动启动Tomcat,编辑/etc/rc.d/rc.local 增加内容.

export JAVA_HOME=/usr/local/jdk.1.7.0_55/
/home/summer/work/tomcat/bin/startup.sh

#方法二#

这个方法是在ubuntu进行配置的。

1、安装sysv-rc-conf

	apt-get install sysv-rc-conf

2、在/etc/init.d/目录下新建一个文件,我们以tomcat7 为文件名

	cd /etc/init.d
	touch tomcat7
	vim tomcat7

输入以下内容

TOMCAT_HOME="/usr/local/tomcat7/bin"  
export JAVA_HOME=/usr/local/jdk1.7.0_71  
echo "$ --- 1 =  $1"  
case $1 in  
    startup)  
        sh $TOMCAT_HOME/startup.sh  
        ;;  
    shutdown)  
        sh $TOMCAT_HOME/shutdown.sh  
        ;;  
    restart)  
        sh $TOMCAT_HOME/shutdown.sh  
        sh $TOMCAT_HOME/startup.sh  
        ;;  
    *)  
        sh $TOMCAT_HOME/startup.sh  
        ;;  
esac  
exit 0 

3、为该文件添加执行权限

	sudo chmod +x tomcat7

4、启动tomcat7

	sysv-rc-conf tomcat7 on

5、取消自动启动服务

	sysv-rc-conf tomcat7 off

#方法三# 方法三的实现是在 centos 上。 同样在/etc/init.d/目录下新建一个文件,我们以tomcat为文件名,文件内容为:

 #!/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=tomcat
JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_HOME
CATALANA_HOME=/usr/local/tomcat
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

接下来首先对该文件进行授权,授予可执行权限,然后把tomcat的服务加入到chkconfig中,具体代码如下:

 #授权
chmod +x tomcat
 #加入服务
chkconfig --add tomcat
 #设置开机启动
chkconfig tomcat on

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦