vi /etc/init.d/tomcat_8080
#!/bin/bash
# chkconfig: 345 84 15# pidfile: /var/run/tomcat_8080.pid
. /etc/init.d/functions
#if [ -f /etc/sysconfig/tomcat_8080 ]; then
# . /etc/sysconfig/tomcat_8080
#fi
JAVA_HOME=/usr/local/java/jdk1.8.0_121
PATH=$JAVA_HOME/bin:$PATH
CATALINA_HOME=/usr/local/tomcat_8080
CATALINA_BASE=/usr/local/tomcat_8080
RETVAL=0
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
logger -s "Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
[ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
logger -s "Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/tomcat
fi
;;
restart)
$0 stop
$0 start
;;
version)
if [ -f $CATALINA_HOME/bin/version.sh ];
then
logger -s "Display Tomcat Version"
$CATALINA_HOME/bin/version.sh
RETVAL=$?
fi
;;
*)
echo $"Usage: $0 {start|stop|restart|version}"
exit 1
;;
esac
exit $RETVAL
chkconfig --add tomcat_8080