I'm including the script, in case anyone finds it interesting. You would probably need to tweak it to your setup.

Dang, looks like it was stripped.  Here's a cut-n-paste version.

#!/bin/sh
#
#  A very simple installer script which restarts tomcat as well.
#

JAVA_VERSION=1.5
JSPWIKI_DIR=$HOME/Projects/JSPWiki/

webapp="JSPWiki"

private=1

case "$1" in
    3)
    TOMCAT_HOME=$HOME/Java/jakarta-tomcat-3.2.3
    shift
    ;;

    4)
    TOMCAT_HOME=$HOME/Java/jakarta-tomcat-4.1.18
    shift
    ;;

    5.0)
    TOMCAT_HOME=$HOME/Java/jakarta-tomcat-5.0.28
    JAVA_VERSION=1.4
    shift
    ;;

    *)
    TOMCAT_HOME=$HOME/Java/apache-tomcat-5.5.16

    ;;

esac

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/ $JAVA_VERSION/Home/
#TOMCAT_HOME=$HOME/Java/jakarta-tomcat-5.0.28

$TOMCAT_HOME/bin/shutdown.sh

ant $@ clean
ant $@ war

rm -rf $TOMCAT_HOME/webapps/$webapp
cp /tmp/jalkanen/JSPWiki/install/*.war $TOMCAT_HOME/webapps

cd $TOMCAT_HOME/webapps
rm -rf $webapp
mkdir $webapp
cd $webapp
jar xf ../JSPWiki.war

echo "JSPWiki Release is `java -cp ${TOMCAT_HOME}/webapps/${webapp}/ WEB-INF/lib/JSPWiki.jar com.ecyrd.jspwiki.Release`"

#cp -r $HOME/Projects/JSPWiki/src/webdocs/images/godiagram images/

#
#  Copy private things.
#
if [ $private -eq 1 ]
then
cp -v $JSPWIKI_DIR/jspwiki.properties $TOMCAT_HOME/webapps/ $webapp/WEB-INF/ cp -v $JSPWIKI_DIR/jspwiki.policy $TOMCAT_HOME/webapps/$webapp/ WEB-INF/ cp -v $JSPWIKI_DIR/jspwiki.jaas $TOMCAT_HOME/webapps/$webapp/WEB- INF/
    cp -v $JSPWIKI_DIR/web.xml $TOMCAT_HOME/webapps/$webapp/WEB-INF/
cp -v $JSPWIKI_DIR/filters.xml $TOMCAT_HOME/webapps/$webapp/WEB- INF/classes/ # cp -vr $HOME/Projects/FCKEditor/ $TOMCAT_HOME/webapps/JSPWiki/ scripts/fckeditor
fi

#export DYLD_LIBRARY_PATH=/Applications/jprofiler4/bin/macos
#export DYLD_LIBRARY_PATH=/usr/local/apr/lib

export CATALINA_OPTS="-Xmx512m"
#export JAVA_OPTS=-XrunpiAgent:server=enabled
#export JAVA_OPTS="-Xint -agentlib:jprofilerti=port=8849 - Xbootclasspath/a:/Applications/jprofiler4/bin/agent.jar" export CATALINA_OPTS="-Dcom.sun.management.jmxremote - Dcom.sun.management.jmxremote.authenticate=false -Xmx512m -Xms256m"

#export CATALINA_OPTS="-Djava.security.policy=${HOME}/Java/ jspwiki.policy ${CATALINA_OPTS}" #export CATALINA_OPTS="-Djava.security.policy=${TOMCAT_HOME}/webapps/ $webapp/WEB-INF/jspwiki.policy ${CATALINA_OPTS}" #export CATALINA_OPTS="-Djava.security.auth.login.config==$ {TOMCAT_HOME}/webapps/$webapp/WEB-INF/jspwiki.jaas ${CATALINA_OPTS}" #export CATALINA_OPTS="-Djava.security.policy=${HOME}/Documents/ Eclipse/JSPWiki-head/etc/jspwiki.policy ${CATALINA_OPTS}"

#cp ${HOME}/Java/jspwiki.policy $TOMCAT_HOME/webapps/JSPWiki/WEB-INF/

#$TOMCAT_HOME/bin/startup_jprofiler.sh
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/ 1.6/Home/
#rm -f $TOMCAT_HOME/webapps/$webapp/WEB-INF/lib/jmxri.jar
$TOMCAT_HOME/bin/catalina.sh jpda start
#$TOMCAT_HOME/bin/catalina.sh start

echo "Done - now browse to http://localhost:8080/JSPWiki/";

Reply via email to