1. 程式人生 > >Linux環境中Tomcat實現開機自啟動

Linux環境中Tomcat實現開機自啟動

1.在 /etc/init.d目錄下面新建一個文字檔案,命名為 tomcat ,內容如下:

#!/bin/sh   # chkconfig: 345 99 10   # description: Auto-starts tomcat   # /etc/init.d/tomcatd   # Tomcat auto-start   # Source function library.   #. /etc/init.d/functions   # source networking configuration.   #. /etc/sysconfig/network   RETVAL=0  export JAVA_HOME=/home/kafkazookeeperstorm/jdk/jdk1.8.0_171   export JRE_HOME=/home/kafkazookeeperstorm/jdk/jdk1.8.0_171/jre   export CATALINA_HOME=/home/tomcat/tomcat8/apache-tomcat-8.5.34   export CATALINA_BASE=/home/tomcat/tomcat8/apache-tomcat-8.5.34  

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 root | grep 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

注意上面內容中紅色部分根據實際檔案路徑修改

2.對剛剛建立的檔案 tomcat 修改許可權:

chmod 755 tomcat

3.設定tomcat開機啟動:

chkconfig tomcat on

4.進行驗證,是否設定成功:

reboot關機重啟後,檢查tomcat是否是開機啟動。