How does this work with jsse? Assuming we still can't bundle it with phoenix, I'd expect users to install it in the default ext dir. Charles [EMAIL PROTECTED] wrote: > > donaldp 01/03/27 19:15:24 > > Modified: src/script run.sh run.bat > Log: > Updated both of the scripts to set java.ext.dirs to <base>/lib. > > This should fix the problem with ext dirs interferring with actuall running of JVM >and also allow a pool of system wide code to be used. > > Revision Changes Path > 1.3 +36 -1 jakarta-avalon-phoenix/src/script/run.sh > > Index: run.sh > =================================================================== > RCS file: /home/cvs/jakarta-avalon-phoenix/src/script/run.sh,v > retrieving revision 1.2 > retrieving revision 1.3 > diff -u -r1.2 -r1.3 > --- run.sh 2001/02/24 04:59:35 1.2 > +++ run.sh 2001/03/28 03:15:21 1.3 > @@ -1,5 +1,15 @@ > #! /bin/sh > +# > +# Phoenix start script. > +# > +# Author: Peter Donald <[EMAIL PROTECTED]> > +# > +# The user may choose to supply parameters to the JVM (such as memory settings) > +# via setting the environment variable PHOENIX_JVM_OPTS > +# > > +# Checking for JAVA_HOME is required on *nix due > +# to some distributions stupidly including kaffe in /usr/bin > if [ "$JAVA_HOME" = "" ] ; then > echo "ERROR: JAVA_HOME not found in your environment." > echo > @@ -8,4 +18,29 @@ > exit 1 > fi > > -$JAVA_HOME/bin/java $PHOENIX_JVM_OPTS -jar phoenix-loader.jar $* > +# > +# Locate where phoenix is in filesystem > +# > +THIS_PROG=`dirname $0` > + > +if [ "$THIS_PROG" = "." ] ; then > + THIS_PROG=$PWD > +fi > + > +PHOENIX_HOME=$THIS_PROG/.. > +unset THIS_PROG > + > +# echo "Home directory: $PHOENIX_HOME" > +# echo "Home ext directory: $PHOENIX_HOME/lib" > + > +# > +# Command to overide JVM ext dir > +# > +# This is needed as some JVM vendors do foolish things > +# like placing jaxp/jaas/xml-parser jars in ext dir > +# thus breaking Phoenix > +# > +JVM_OPTS="-Djava.ext.dirs=$PHOENIX_HOME/lib $PHOENIX_JVM_OPTS" > + > +# Kicking the tires and lighting the fires!!! > +$JAVA_HOME/bin/java $JVM_OPTS -jar $PHOENIX_HOME/bin/phoenix-loader.jar $* > > > > 1.3 +58 -1 jakarta-avalon-phoenix/src/script/run.bat > > Index: run.bat > =================================================================== > RCS file: /home/cvs/jakarta-avalon-phoenix/src/script/run.bat,v > retrieving revision 1.2 > retrieving revision 1.3 > diff -u -r1.2 -r1.3 > --- run.bat 2001/02/24 04:59:35 1.2 > +++ run.bat 2001/03/28 03:15:22 1.3 > @@ -1,3 +1,60 @@ > @echo off > +rem > +rem Phoenix start script. > +rem > +rem Author: Peter Donald [[EMAIL PROTECTED]] > +rem > +rem The user may choose to supply parameters to the JVM (such as memory settings) > +rem via setting the environment variable PHOENIX_JVM_OPTS > +rem > > -java %PHOENIX_JVM_OPTS% -jar phoenix-loader.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 > \ No newline at end of file > +rem > +rem Determine if JAVA_HOME is set and if so then use it > +rem > +if not "%JAVA_HOME%"=="" goto found_java > + > +set PHOENIX_JAVACMD=java > +goto file_locate > + > +:found_java > +set PHOENIX_JAVACMD=%JAVA_HOME%\bin\java > + > +:file_locate > + > +rem > +rem Locate where phoenix is in filesystem > +rem > +if not "%OS%"=="Windows_NT" goto start > + > +rem %~dp0 is name of current script under NT > +set PHOENIX_HOME=%~dp0 > + > +rem : operator works similar to make : operator > +set PHOENIX_HOME=%PHOENIX_HOME:\bin\=% > + > +:start > + > +if not "%PHOENIX_HOME%" == "" goto phoenix_home > + > +echo. > +echo Warning: PHOENIX_HOME environment variable is not set. > +echo This needs to be set for Win9x as it's command prompt > +echo scripting bites > +echo. > +goto end > + > +:phoenix_home > + > +rem echo "Home directory: %PHOENIX_HOME%" > +rem echo "Home ext directory: %PHOENIX_HOME%\lib" > + > +rem > +rem This is needed as some JVM vendors do foolish things > +rem like placing jaxp/jaas/xml-parser jars in ext dir > +rem thus breaking Phoenix > +rem > + > +rem Kicking the tires and lighting the fires!!! > +%PHOENIX_JAVACMD% -Djava.ext.dirs=%PHOENIX_HOME%\lib %PHOENIX_JVM_OPTS% -jar >%PHOENIX_HOME%\bin\phoenix-loader.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 > + > +:end > \ No newline at end of file > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]