apt-get update apt-get install openjdk-7-jdk -y java -version addgroup appserveradm adduser --ingroup appserveradm --no-create-home --disabled-password --shell /bin/bash --gecos "" appserver curl -s -O http://wocommunity.org/tools/WOInstaller.jar if [ ! -f WOInstaller.jar ]; then echo "" echo "ERROR: Could not download http://wocommunity.org/tools/WOInstaller.jar. Aborting." echo "" exit 1 fi java -jar WOInstaller.jar 5.4.3 /opt chown -R appserver:appserveradm /opt/* if [ ! -x /opt/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd ]; then echo "" echo "ERROR: Could not find executable /opt/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd. Aborting." echo "" exit 1 fi if [ ! -x /opt/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor ]; then echo "" echo "ERROR: Could not find executable /opt/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor. Aborting." echo "" exit 1 fi cd /opt/Library/WebObjects/JavaApplications/wotaskd.woa sudo -u appserver /bin/bash chmod +x ./wotaskd NEXT_ROOT=/opt ./wotaskd & cd ../JavaMonitor.woa chmod +x ./JavaMonitor NEXT_ROOT=/opt ./JavaMonitor -WOPort 56789 -WODirectConnectEnabled YES & exit exit