User: vincent
Date: 00/08/24 19:49:47
Modified: src/bin run.sh
Log:
Added support for starting JBoss with SpyderMQ and Tomcat.
NOTE: Haven't committed the comparable changes for run.bat because
I haven't had a chance to test it yet.
Revision Changes Path
1.7 +40 -5 jboss/src/bin/run.sh
Index: run.sh
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/bin/run.sh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- run.sh 2000/07/28 15:27:06 1.6
+++ run.sh 2000/08/25 02:49:47 1.7
@@ -1,8 +1,43 @@
-if [ -d "$TOMCAT_HOME" -a -d "$SERVLETAPI_HOME" ] ; then
- CLASSPATH=$CLASSPATH:$TOMCAT_HOME/lib
- CLASSPATH=$CLASSPATH:$SERVLETAPI_HOME/lib/servlet.jar
-fi
+#!/bin/sh
+
+# Minimal jar file to get JBoss started.
CLASSPATH=$CLASSPATH:run.jar
+
+if [ "${TOMCAT_HOME}X" != "X" ] ; then
+ if [ -x $TOMCAT_HOME ] ; then
+ echo "Adding jar files in ${TOMCAT_HOME}/lib to CLASSPATH"
+ CLASSPATH="$CLASSPATH:${TOMCAT_HOME}/lib"
+ CLASSPATH="$CLASSPATH:${TOMCAT_HOME}/lib/servlet.jar"
+ CLASSPATH="$CLASSPATH:${TOMCAT_HOME}/lib/webserver.jar"
+ CLASSPATH="$CLASSPATH:${TOMCAT_HOME}/lib/xml.jar"
+ CLASSPATH="$CLASSPATH:${TOMCAT_HOME}/lib/jasper.jar"
+
+ # Add the tools.jar file so that Tomcat can find the Java compiler.
+ CLASSPATH="$CLASSPATH:$JAVA_HOME/lib/tools.jar"
+ else
+ echo "TOMCAT_HOME is set, but is an invalid directory"
+ fi
+fi
+
+if [ "${SPYDERMQ_HOME}X" != "X" ] ; then
+ if [ -x $SPYDERMQ_HOME ] ; then
+ echo "Adding jar files in ${SPYDERMQ_HOME}/lib to CLASSPATH"
+ CLASSPATH="$CLASSPATH:${SPYDERMQ_HOME}/lib/spydermq.jar"
+ CLASSPATH="$CLASSPATH:${SPYDERMQ_HOME}/lib/jms.jar"
+ CLASSPATH="$CLASSPATH:${SPYDERMQ_HOME}/lib/jnpserver.jar"
+ else
+ echo "SPYDERMQ_HOME is set, but is an invalid directory"
+ fi
+fi
+
+# Add the $JBOSS_HOME/conf to the classpath so that
+# the ClassLoader.getResource() will find the relevant
+# configuration and resource files.
+
+if [ "${JBOSS_HOME}X" != "X" ] ; then
+ CLASSPATH="$CLASSPATH:$JBOSS_HOME/conf"
+fi
-java -classpath $CLASSPATH -Dtomcat.home=$TOMCAT_HOME org.jboss.Main
+echo $CLASSPATH
+java -server -classpath $CLASSPATH -Dtomcat.home=$TOMCAT_HOME org.jboss.Main