将下面代码复制到 /etc/rc.d/init.d/tomcat ,然后执行 chkconfig –add tomcat chkconfig tomcat on 就可以 service tomcat start #!/bin/bash # # Startup script for Tomcat # # chkconfig: 345 84 16 # description: Tomcat jakarta JSP server TOMCAT_HOME= /usr/share/apache-tomcat-5 .5.20 TOMCAT_START=$TOMCAT_HOME /bin/startup .sh TOMCAT_STOP=$TOMCAT_HOME /bin/shutdown .sh #Necessary environment variables export JAVA_HOME=” /usr/share/jdk1 .5.0_10? export CATALINA_HOME=” /usr/share/apache-tomcat-5 .5.20? #export LD_KERNEL_ASSUME=”2.2.5? # Source function library. . /etc/rc .d /init .d /functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = “no” ] && exit 0 #Check for tomcat script if [ ! -f $TOMCAT_HOME /bin/catalina .sh ] then echo “Tomcat not available…” exit fi start() { echo -n “Starting Tomcat: “ su - tomcat -c $TOMCAT_START echo touch /var/lock/subsys/tomcatd # We may need to sleep here so it will be up for apache sleep 3 #Instead should check to see if apache is up by looking for httpd.pid } stop() { echo -n $”Shutting down Tomcat: “ su - tomcat -c $TOMCAT_STOP rm -f /var/lock/subsys/tomcatd echo } status() { ps ax –width=1000 | grep “[o]rg.apache.catalina.startup.Bootstrap start” | awk ‘{ printf $1 ” “}’ | wc | awk ‘{print $2}’ > /tmp/tomcat_process_count .txt read line |