[Yanel-commits] rev 38108 - public/yanel/trunk/tools/apache-tomcat

michi at wyona.com michi at wyona.com
Tue Aug 19 11:35:58 CEST 2008


Author: michi
Date: 2008-08-19 11:35:57 +0200 (Tue, 19 Aug 2008)
New Revision: 38108

Added:
   public/yanel/trunk/tools/apache-tomcat/tomcatctrl
Log:
tomcatctrl added

Added: public/yanel/trunk/tools/apache-tomcat/tomcatctrl
===================================================================
--- public/yanel/trunk/tools/apache-tomcat/tomcatctrl	                        (rev 0)
+++ public/yanel/trunk/tools/apache-tomcat/tomcatctrl	2008-08-19 09:35:57 UTC (rev 38108)
@@ -0,0 +1,74 @@
+#!/bin/sh
+#
+# Start/stop script for tomcat located at /etc/init.d
+#
+# Author: Michael Wechner <michael.wechner at wyona.com>.
+# Author: Christian Egli <christian.egli at wyona.com>.
+#
+# |||||||||||||||||||| START CONFIGURATION SECTION  ||||||||||||||||||||
+# --------------------                              --------------------
+
+# Has to be defined for tomcat
+USER="michi"
+
+# Has to be defined for tomcat
+JAVA_HOME="/usr/local/jdk1.5.0_06"
+
+# The bin directories of all the servers
+DAEMONS="/home/michi/src/yanel/trunk/local/apache-tomcat-5.5.20/bin"
+
+# where you can also set more than one server, e.g.
+#DAEMONS="/home/michi/src/tomcat-cluster/build/jakarta-tomcat-5.0.30-cnode1/bin /home/michi/src/tomcat-cluster/build/jakarta-tomcat-5.0.30-cnode2/bin"
+#
+# --------------------                              --------------------
+# ||||||||||||||||||||   END CONFIGURATION SECTION  ||||||||||||||||||||
+
+NAME=$0
+DESC="Tomcat in virtual hosts"
+
+
+
+case "$1" in
+  start)
+	echo "Starting $DESC: $NAME"
+	for daemon in $DAEMONS; do 
+	    echo "Starting $daemon/startup.sh"
+	    su - $USER -c "export JAVA_HOME=$JAVA_HOME; sh $daemon/startup.sh"
+	done;
+	;;
+  stop)
+	echo "Stopping $DESC: $NAME "
+	for daemon in $DAEMONS; do 
+	    echo "Stopping $daemon/shutdown.sh"
+	    su - $USER -c "export JAVA_HOME=$JAVA_HOME; sh $daemon/shutdown.sh"
+	done;
+	;;
+  restart|force-reload)
+        # FIXME: Tomcat does not shutdown properly
+	#
+	#	If the "reload" option is implemented, move the "force-reload"
+	#	option to the "reload" entry above. If not, "force-reload" is
+	#	just the same as "restart".
+	#
+	echo "FIXME"
+	#echo "Restarting $DESC: $NAME"
+	#for daemon in $DAEMONS; do 
+	#    echo "Stopping $daemon/shutdown.sh"
+	#    eval $daemon/shutdown.sh
+	#done;
+        #
+	#sleep 10
+	#for daemon in $DAEMONS; do 
+	#    echo "Starting $daemon/startup.sh"
+	#    eval $daemon/startup.sh
+	#done;
+	#
+	;;
+  *)
+	#echo "Usage: $NAME {start|stop|restart|force-reload}" >&2
+	echo "Usage: $NAME {start|stop}" >&2
+	exit 1
+	;;
+esac
+
+exit 0


Property changes on: public/yanel/trunk/tools/apache-tomcat/tomcatctrl
___________________________________________________________________
Name: svn:executable
   + *



More information about the Yanel-commits mailing list