LINUX tomcat注册为系统服务

1.在/etc/rc.d/init.d中建tomcatd脚本.
2.chkconfig --add tomcatd就可以用service tomcatd start/stop/rstart了

#!/bin/bash 

# tomcat Starts Tomcat Java server. 

# chkconfig: 345 88 12 

# description: Tomcat is the server for Java servlet applications. 

### BEGIN INIT INFO 

# Provides: $tomcat 

### END INIT INFO 

# Source function library. 

. /etc/init.d/functions 

[ -f /usr/local/apache-tomcat-7.0.23/bin/startup.sh ] || exit 0 

[ -f /usr/local/apache-tomcat-7.0.23/bin/shutdown.sh ] || exit 0 

RETVAL=0 

umask 077 

start() { 

echo -n $"Starting Tomcat Java server: " 

daemon su -c /usr/local/apache-tomcat-7.0.23/bin/startup.sh - tomcat

echo 

return $RETVAL 

stop() { 

echo -n $"Shutting down Tomcat Java server: " 

daemon su -c /usr/local/apache-tomcat-7.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 $?


猜你喜欢

转载自liyan0524.iteye.com/blog/1285243