blob: aedd87b1cbbb0340437e53b23427ae9c4a251d45 [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/uk.org.taverna.workbench/taverna-workbench-0.1.0-SNAPSHOT.jar" \
${1+"$@"}