blob: 5ef09160c57483ccd873d52eade21eca4954f0de [file] [log] [blame]
#!/bin/sh
set -e
## resolve links - $0 may be a symlink
prog="$0"
real_path() {
readlink -m "$1" 2>/dev/null || python -c 'import os,sys;print os.path.realpath(sys.argv[1])' "$1"
}
realprog=`real_path "$prog"`
taverna_home=`dirname "$realprog"`
javabin=java
if test -x "$JAVA_HOME/bin/java"; then
javabin="$JAVA_HOME/bin/java"
fi
# 1 GB memory, 400 MB for classes
exec "$javabin" -Xmx1g -XX:MaxPermSize=400m \
"-Dlog4j.configuration=file://$taverna_home/conf/log4j.properties " \
"-Djava.util.logging.config.file=$taverna_home/conf/logging.properties " \
"-Dtaverna.app.startup=$taverna_home" \
-jar "$taverna_home/lib/org.apache.taverna.commandline/taverna-commandline-launcher-3.1.0.incubating-SNAPSHOT.jar" \
${1+"$@"}