#!/bin/sh
#
# tomcat        Startup script for the Tomcat servlet container
#
# chkconfig: 345 86 14
# description: Tomcat startup

prog=$0

# Source function library.
. /etc/rc.d/init.d/functions

CATALINA_HOME=/usr/local/tomcat
TOMCAT_USER=tomcat

start() {
  su - $TOMCAT_USER -c $CATALINA_HOME/bin/startup.sh
  RETVAL=$?
}

stop() {
  su - $TOMCAT_USER -c $CATALINA_HOME/bin/shutdown.sh
  RETVAL=$?
}

cd $CATALINA_HOME || exit 1
case $1 in
  start)
     start
     ;;
  stop)
    stop
    ;;
  restart)
    stop
    sleep 3
    start
    ;;
  *)
    echo "Usage: $prog {start|stop|restart}"
    exit 1
    ;;
esac

exit $RETVAL
