step1. vi /etc/rc.d/init.d/tomcat,详见文件尾部。
step2. chkconfig --add tomcat
step3. 检查是否可以调用service tomcat start 和stop
step4. reboot 验证
vi /etc/rc.d/init.d/tomcat的文件内容:
其中JAVA_HOME路径可以通过:
windows:
set java_home:查看JDK安装路径
java -version:查看JDK版本
linux:
whereis java
which java (java执行路径)去掉bin/java就是$JAVA_HOME地址
echo $JAVA_HOME
echo $PATH
#!/bin/sh
##############################################
#Startup script for Tomcat on Linux
#filename tomcat.sh
#Make sure the java and the tomcat installation path has been added to the PATH
################################################
JAVA_HOME=/usr/java/jdk1.5.0_15
export JAVA_HOME
CATALINA_HOME=/usr/local/tomcat-5.5.28
start_tomcat=${CATALINA_HOME}/bin/startup.sh
stop_tomcat=${CATALINA_HOME}/bin/shutdown.sh
start() {
echo -n "Starting tomcat: "
${start_tomcat}
echo "tomcat start ok."
}
stop() {
echo -n "Shutting down tomcat: "
${stop_tomcat}
echo "tomcat stop ok."
}
# See how we were called
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 1
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit 0
#######################
使用以上的脚本就可以使用 脚本 tomcat start |stop | restart 来启动tomcat, 如果把tomcat文件拷贝到/etc/init.d目录下就可以使用
service tomcat start #启动tomcat
service tomcat stop #关闭tomcat