将Tomcat注册为Linux服务
 
本文以 Tomcat 6 为例 
 
第一步: 新建一个名为 tomcat6 的文件(无后缀),内容为 
 
注意替换掉其中Tomcat的所在路径 
 
Txt代码  
. /etc/init.d/functions   
  
[ -f /usr/local/apache-tomcat-6.0.23/bin/startup.sh ] || exit 0   
[ -f /usr/local/apache-tomcat-6.0.23/bin/shutdown.sh ] || exit 0   
  
RETVAL=0   
  
umask 077   
  
start() {   
echo -n $"Starting Tomcat 6 server: "   
daemon su -c /usr/local/apache-tomcat-6.0.23/bin/startup.sh - tomcat  
echo   
return $RETVAL   
}   
stop() {   
echo -n $"Shutting down Tomcat Java server: "   
daemon su -c /usr/local/apache-tomcat-6.0.23/bin/shutdown.sh - tomcat   
echo   
return $RETVAL   
}   
restart() {   
stop  
start  
}   
case "$1" in   
start)   
start  
;;   
stop)   
stop  
;;   
restart|reload)   
restart   
;;   
*)   
echo $"Usage: $0 {start|stop|restart}"   
exit 1   
esac   
  
exit $?  
 
第二步:将第一步的文件上传到:/etc/rc.d/init.d 目录,并执行命令: 
 
Shell代码  
chkconfig --add tomcat6  
 
第三步: 至此就能通过以下命令启停tomcat了 
 
Shell代码  
service tomcat5 start/stop/restart