linux tomcat開機自啟

增加到開機啟動項里面

1.安裝jdk及tomcat
把apache-tomcat-6.0.28.tar.gz和jdk-7u10-linux-x64.tar.gz放到/usr目錄下

cp apache-tomcat-6.0.28.tar.gz /usr/
cp jdk-7u10-linux-x64.tar.gz /usr/

安裝jdk:

tar xvzf jdk-7u10-linux-x64.tar.gz

安裝tomcat:將在/usr下生成apache-tomcat-6.0.28目錄

tar xvzf apache-tomcat-6.0.28.tar.gz

2.在/etc/profile 末尾添加

export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

3.在/etc/rc.d/rc.local 末尾添加

export JDK_HOME=/usr/jdk1.7.0_10
export JAVA_HOME=/usr/jdk1.7.0_10
/usr/apache-tomcat-6.0.28/bin/startup.sh

4.修改rc.local文件為可執(zhí)行

chmod +x rc.local

5.reboot 重啟驗證

tomcat設置為服務的形式

1.配置tomcat自啟動
tomcat文件里面的內(nèi)容

#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JRE_HOME=/usr/java/jdk1.7.0_25
export CATALINA_HOME=/home/hospital/apache-tomcat-7.0.41
export CATALINA_BASE=/home/hospital/apache-tomcat-7.0.41
start()
{
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
                $CATALINA_HOME/bin/startup.sh
            RETVAL=$?
            echo " OK"
            return $RETVAL
        fi
}
stop()
{
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
            echo $"Stopping Tomcat"
                $CATALINA_HOME/bin/shutdown.sh
            RETVAL=$?
            sleep 1
            ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
            echo " OK"
            # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
            return $RETVAL
        fi
}

case "$1" in
 start)
        start
        ;;
 stop)  
        stop
        ;;
                                                
 restart)
         echo $"Restaring Tomcat"
         $0 stop
         sleep 1
         $0 start
         ;;
 *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac

exit $RETVAL

第一步:/etc/init.d 復制tomcat文件到該路徑下面
(需要root操作權(quán)限注:需要修改以下3個部分的路徑“export JRE_HOME=/usr/jdk1.8.0_131”、“export CATALINA_HOME=/usr/tomcat6”、“export CATALINA_BASE=/usr/tomcat6”)

第二步、設置權(quán)限

chmod +x /etc/init.d/tomcat

第三步、設定開機啟動服務

chkconfig tomcat on

第四步、reboot 驗證

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容