Tomcat init.d

De BlaxWiki
Aller à la navigationAller à la recherche

# cd /etc/init.d && update-rc.d tomcat start 91 2 3 4 5 . stop 20 0 1 6 .


#! /bin/sh
#
# tomcat Start up tomcat
#

export JAVA_HOME=/usr/local/java
export CATALINA_HOME=/usr/local/tomcat
# export CATALINA_OPTS=-Xmx512m # alloue 512M de RAM à Java
export LANG=fr_FR

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON_START=$CATALINA_HOME/bin/startup.sh
DAEMON_STOP=$CATALINA_HOME/bin/shutdown.sh
NAME=tomcat
DESC="tomcat"

set -e

case "$1" in
start)
echo -n "Starting $DESC: "
$DAEMON_START >>/var/log/tomcat 2>&1
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
$DAEMON_STOP >>/var/log/tomcat 2>&1
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
$DAEMON_STOP >>/var/log/tomcat 2>&1
sleep 1
$DAEMON_START >>/var/log/tomcat 2>&1
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac

exit 0