2001-06-25 12:55:17 +00:00
|
|
|
#!/bin/sh
|
2002-07-24 18:45:56 +00:00
|
|
|
# Shell script for starting Helma with a JDK-like virtual machine.
|
2001-06-21 13:04:14 +00:00
|
|
|
# Presumes that you have your classpath set.
|
|
|
|
|
2002-07-24 18:45:56 +00:00
|
|
|
# set Helma TCP ports
|
|
|
|
WEB_PORT=8080
|
|
|
|
XMLRPC_PORT=8081
|
2001-06-21 13:04:14 +00:00
|
|
|
|
2002-07-24 18:45:56 +00:00
|
|
|
# if JAVA_HOME variable is set, use it. Otherwise, java executable
|
|
|
|
# must be contained in PATH variable.
|
|
|
|
if [ "$JAVA_HOME" ]; then
|
|
|
|
JAVACMD="$JAVA_HOME"/bin/java
|
|
|
|
else
|
|
|
|
JAVACMD=java
|
|
|
|
fi
|
2001-06-21 13:04:14 +00:00
|
|
|
|
2002-07-24 18:45:56 +00:00
|
|
|
# set classpath
|
|
|
|
JARS=lib/helma.jar:lib/crimson.jar:lib/village.jar:lib/servlet.jar:lib/jetty.jar
|
|
|
|
JARS=$JARS:lib/regexp.jar:lib/netcomponents.jar:lib/jimi.jar:lib/apache-dom.jar
|
|
|
|
JARS=$JARS:lib/mail.jar:lib/activation.jar:lib/mysql.jar:lib/jdom.jar:lib/minml.jar
|
|
|
|
|
|
|
|
echo Starting Web server on port $WEB_PORT
|
|
|
|
echo Starting XML-RPC server on port $XMLRPC_PORT
|
|
|
|
|
|
|
|
# launch
|
|
|
|
$JAVACMD -classpath $CLASSPATH:$JARS helma.main.Server -w $WEB_PORT -x $XMLRPC_PORT
|