天天看點

tomcat開機啟動正确方法

1、把下面的代碼儲存為tomcat檔案,并讓它成為可執行檔案 chmod 755 tomcat.

#!/bin/bash

#

# kenny [email protected]

# /etc/rc.d/init.d/tomcat

# init script for tomcat precesses

# processname: tomcat

# description: tomcat is a j2se server

# chkconfig: 2345 86 16

# description:  Start up the Tomcat servlet engine.

if [ -f /etc/init.d/functions ]; then

        . /etc/init.d/functions

elif [ -f /etc/rc.d/init.d/functions ]; then

        . /etc/rc.d/init.d/functions

else

        echo -e "\atomcat: unable to locate functions lib. Cannot continue."

        exit -1

fi

RETVAL=$?

CATALINA_HOME="/usr/local/tomcat"

case "$1" in

start)

        if [ -f $CATALINA_HOME/bin/startup.sh ];

          then

            echo $"Starting Tomcat"

            $CATALINA_HOME/bin/startup.sh

        fi

        ;;

stop)

        if [ -f $CATALINA_HOME/bin/shutdown.sh ];

            echo $"Stopping Tomcat"

            $CATALINA_HOME/bin/shutdown.sh

*)

        echo $"Usage: $0 {start|stop}"

        exit 1

esac

exit $RETVAL

#以上為tomcat開機啟動的啟動腳本代碼

2、将tomcat檔案拷貝到/etc/init.d/下,并運作:chkconfig --add tomcat  //這句的意思是添加tomcat服務

3、在tomcat/bin/catalina.sh檔案中加入以下語句:

export JAVA_HOME=/usr/local/tomcat/jdk

export CATALINA_HOME=/usr/local/tomcat

export CATALINA_BASE=/usr/local/tomcat

export CATALINA_TMPDIR=/usr/local/tomcat/temp

啟動tomcat: service tomcat start