#!/bin/sh
# Tomcat daemon start/stop script.
# tomcat    This shell script takes care of starting and stopping
#        Tomcat.
#
# chkconfig: 2345 87 15
# description: Tomcat is a servlet container.
# processname: tomcat

mode=$1

export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=$TOMCAT_HOME
export JAVA_HOME=/usr/local/jdk1.4

case "$mode" in
 'start')
   # Start daemon
   echo Starting Tomcat.
   su -c "$TOMCAT_HOME/bin/startup.sh" nobody
   ;;

 'stop')
   # Stop daemon.We use a signal here to avoid having to know the
   # root password.
   echo Stopping Tomcat.
   $TOMCAT_HOME/bin/shutdown.sh
   ;;

 'restart')
   $TOMCAT_HOME/bin/shutdown.sh
   sleep 10
   $TOMCAT_HOME/bin/startup.sh
   ;;

 *)
   # usage
   echo "usage: $0 start|stop|restart"
   exit 1
   ;;
esac
