diff --git a/build/antclick/hop.bat b/build/antclick/hop.bat index a3b6310a..ad4d6968 100755 --- a/build/antclick/hop.bat +++ b/build/antclick/hop.bat @@ -1,92 +1,79 @@ -@echo off -rem Batch file for Starting Helma with a JDK-like virtual machine. - -:: Initialize variables -:: (don't touch this section) -set HTTP_PORT= -set XMLRPC_PORT= -set AJP13_PORT= -set RMI_PORT= -set HOP_HOME= -set JAVA_HOME= -set OPTIONS= - -:: Set TCP ports for Helma servers -:: (comment/uncomment to de/activate) -set HTTP_PORT=80 -set XMLRPC_PORT=8081 -rem set AJP13_PORT=8009 -rem set RMI_PORT=5050 - -:: Uncomment to set HOP_HOME -rem set HOP_HOME=c:\program files\helma - -:: Uncomment to set JAVA_HOME variable -rem set JAVA_HOME=c:\program files\java - -:: Uncomment to pass options to the Java virtual machine -rem set JAVA_OPTIONS=-server -Xmx128m - -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -:::::: No user configuration needed below this line ::::::: -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: - -:: Setting the script path -set SCRIPT_DIR=%~d0%~p0 - -:: Using JAVA_HOME variable if defined. Otherwise, -:: Java executable must be contained in PATH variable -if "%JAVA_HOME%"=="" goto default - set JAVACMD=%JAVA_HOME%\bin\java - goto end -:default - set JAVACMD=java -:end - -:: Setting HOP_HOME to script path if undefined -if "%HOP_HOME%"=="" ( - set HOP_HOME=%SCRIPT_DIR% -) - -:: Setting the classpath -set LIB=%SCRIPT_DIR%lib -set JARS=%LIB%\helma.jar -set JARS=%JARS%;%LIB%\jetty.jar -set JARS=%JARS%;%LIB%\crimson.jar -set JARS=%JARS%;%LIB%\xmlrpc.jar -set JARS=%JARS%;%LIB%\village.jar -set JARS=%JARS%;%LIB%\servlet.jar -set JARS=%JARS%;%LIB%\regexp.jar -set JARS=%JARS%;%LIB%\netcomponents.jar -set JARS=%JARS%;%LIB%\jimi.jar -set JARS=%JARS%;%LIB%\apache-dom.jar -set JARS=%JARS%;%LIB%\jdom.jar -set JARS=%JARS%;%LIB%\mail.jar -set JARS=%JARS%;%LIB%\activation.jar -set JARS=%JARS%;%LIB%\mysql.jar -set JARS=%JARS%;%LIB%\mckoidb.jar - -:: Setting Helma server options -if not "%HTTP_PORT%"=="" ( - echo Starting HTTP server on port %HTTP_PORT% - set OPTIONS=%OPTIONS% -w %HTTP_PORT% -) -if not "%XMLRPC_PORT%"=="" ( - echo Starting XML-RPC server on port %XMLRPC_PORT% - set OPTIONS=%OPTIONS% -x %XMLRPC_PORT% -) -if not "%AJP13_PORT%"=="" ( - echo Starting AJP13 listener on port %AJP13_PORT% - set OPTIONS=%OPTIONS% -jk %AJP13_PORT% -) -if not "%RMI_PORT%"=="" ( - echo Starting RMI server on port %RMI_PORT% - set OPTIONS=%OPTIONS% -p %RMI_PORT% -) -if not "%HOP_HOME%"=="" ( - echo Serving applications from %HOP_HOME% - set OPTIONS=%OPTIONS% -h %HOP_HOME% -) - -:: Invoking the Java virtual machine -%JAVACMD% %JAVA_OPTIONS% -classpath %JARS% helma.main.Server %OPTIONS% +@echo off +rem Batch file for Starting Helma with a JDK-like virtual machine. + +rem To add jar files to the classpath, simply place them into the +rem lib/ext directory of this Helma installation. + +:: Initialize variables +:: (don't touch this section) +set JAVA_HOME= +set HOP_HOME= +set HTTP_PORT= +set XMLRPC_PORT= +set AJP13_PORT= +set RMI_PORT= +set OPTIONS= + +:: Set TCP ports for Helma servers +:: (comment/uncomment to de/activate) +set HTTP_PORT=8080 +rem set XMLRPC_PORT=8081 +rem set AJP13_PORT=8009 +rem set RMI_PORT=5050 + +:: Uncomment to set HOP_HOME +rem set HOP_HOME=c:\program files\helma + +:: Uncomment to set JAVA_HOME variable +rem set JAVA_HOME=c:\program files\java + +:: Uncomment to pass options to the Java virtual machine +rem set JAVA_OPTIONS=-server -Xmx128m + +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::: No user configuration needed below this line ::::::: +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Setting the script path +set SCRIPT_DIR=%~d0%~p0 + +:: Using JAVA_HOME variable if defined. Otherwise, +:: Java executable must be contained in PATH variable +if "%JAVA_HOME%"=="" goto default + set JAVACMD=%JAVA_HOME%\bin\java + goto end +:default + set JAVACMD=java +:end + +:: Setting HOP_HOME to script path if undefined +if "%HOP_HOME%"=="" ( + set HOP_HOME=%SCRIPT_DIR% +) +cd %HOP_HOME% + + +:: Setting Helma server options +if not "%HTTP_PORT%"=="" ( + echo Starting HTTP server on port %HTTP_PORT% + set OPTIONS=%OPTIONS% -w %HTTP_PORT% +) +if not "%XMLRPC_PORT%"=="" ( + echo Starting XML-RPC server on port %XMLRPC_PORT% + set OPTIONS=%OPTIONS% -x %XMLRPC_PORT% +) +if not "%AJP13_PORT%"=="" ( + echo Starting AJP13 listener on port %AJP13_PORT% + set OPTIONS=%OPTIONS% -jk %AJP13_PORT% +) +if not "%RMI_PORT%"=="" ( + echo Starting RMI server on port %RMI_PORT% + set OPTIONS=%OPTIONS% -p %RMI_PORT% +) +if not "%HOP_HOME%"=="" ( + echo Serving applications from %HOP_HOME% + set OPTIONS=%OPTIONS% -h "%HOP_HOME% +) + +:: Invoking the Java virtual machine +%JAVACMD% %JAVA_OPTIONS% -jar launcher.jar %OPTIONS% diff --git a/build/antclick/hop.sh b/build/antclick/hop.sh index 2fe666ea..1126339c 100755 --- a/build/antclick/hop.sh +++ b/build/antclick/hop.sh @@ -1,6 +1,9 @@ #!/bin/sh # Shell script for starting Helma with a JDK-like virtual machine. +# To add JAR files to the classpath, simply place them into the +# lib/ext directory. + # uncomment to set JAVA_HOME variable # JAVA_HOME=/usr/lib/java @@ -13,7 +16,7 @@ # Set TCP ports for Helma servers # (comment/uncomment to de/activate) HTTP_PORT=8080 -XMLRPC_PORT=8081 +# XMLRPC_PORT=8081 # AJP13_PORT=8009 # RMI_PORT=5050 @@ -41,23 +44,6 @@ else fi echo "Starting Helma in directory $HOP_HOME" -# Set classpath -JARS=lib/helma.jar -JARS=$JARS:lib/jetty.jar -JARS=$JARS:lib/crimson.jar -JARS=$JARS:lib/xmlrpc.jar -JARS=$JARS:lib/village.jar -JARS=$JARS:lib/servlet.jar -JARS=$JARS:lib/netcomponents.jar -JARS=$JARS:lib/jimi.jar -JARS=$JARS:lib/apache-dom.jar -JARS=$JARS:lib/jdom.jar -JARS=$JARS:lib/regexp.jar -JARS=$JARS:lib/mail.jar -JARS=$JARS:lib/activation.jar -JARS=$JARS:lib/mysql.jar -JARS=$JARS:lib/mckoidb.jar - if [ "$HTTP_PORT" ]; then SWITCHES="$SWITCHES -w $HTTP_PORT" echo Starting HTTP server on port $HTTP_PORT @@ -79,4 +65,4 @@ if [ "$HOP_HOME" ]; then fi # Invoking the Java VM -$JAVACMD $JAVA_OPTIONS -classpath $CLASSPATH:$JARS helma.main.Server $SWITCHES +$JAVACMD $JAVA_OPTIONS -jar launcher.jar $SWITCHES