craigmcc 01/09/13 08:22:45
Modified: jasper/src/bin jasper.sh
Log:
Fix the "jasper.sh" update checked in yesterday:
* Do not use an uninitialized CP variable the first time through
* Add double quotes as needed in case paths have spaces in them
* Add all of the repositories that will be visible at runtime
(classes, jasper/*.jar, lib/*.jar, common/classes, common/lib/*.jar)
* Build the class path in an order to simulate the class loading
hierarchy that will be visible at runtime.
Revision Changes Path
1.5 +13 -7 jakarta-tomcat-4.0/jasper/src/bin/jasper.sh
Index: jasper.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/jasper/src/bin/jasper.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- jasper.sh 2001/09/12 00:54:28 1.4
+++ jasper.sh 2001/09/13 15:22:45 1.5
@@ -13,7 +13,7 @@
# JAVA_HOME
# Must point at your Java Development Kit installation.
#
-# $Id: jasper.sh,v 1.4 2001/09/12 00:54:28 craigmcc Exp $
+# $Id: jasper.sh,v 1.5 2001/09/13 15:22:45 craigmcc Exp $
# -----------------------------------------------------------------------------
@@ -47,7 +47,7 @@
fi
if [ "$JAVA_HOME" = "" ] ; then
- echo You must set JAVA_HOME to point at your Java Development Kit installation
+ echo "You must set JAVA_HOME to point at your Java Development Kit installation"
exit 1
fi
@@ -71,11 +71,17 @@
# ----- Set Up The System Classpath -------------------------------------------
-CP=$CP:$JASPER_HOME/classes
-for i in $JASPER_HOME/lib/*.jar $JASPER_HOME/jasper/*.jar ; do
- CP=$CP:$i
-CP=$CP:$JASPER_HOME/common/lib/servlet.jar
+CP="$JASPER_HOME/classes"
+for i in $JASPER_HOME/jasper/*.jar ; do
+ CP=$CP:"$i"
done
+for i in $JASPER_HOME/lib/*.jar ; do
+ CP=$CP:"$i"
+done
+CP=$CP:"$JASPER_HOME/common/classes"
+for i in $JASPER_HOME/common/lib/*.jar ; do
+ CP=$CP:"$i"
+done
# ----- Cygwin Windows Paths Setup --------------------------------------------
@@ -103,7 +109,7 @@
else
- echo "Usage: jasper.sh ( jspc )"
+ echo "Usage: jasper.sh [ jspc ]"
echo "Commands:"
echo jspc - Run the jasper offline JSP compiler
exit 1