9d02a3
#!/bin/sh
9d02a3
#
9d02a3
# tomcat-digest script
9d02a3
# JPackage Project <http://www.jpackage.org/>
9d02a3
9d02a3
# Source functions library
9d02a3
if [ -f /usr/share/java-utils/java-functions ] ; then
9d02a3
  . /usr/share/java-utils/java-functions
9d02a3
else
9d02a3
  echo "Can't find functions library, aborting"
9d02a3
  exit 1
9d02a3
fi
9d02a3
9d02a3
# Get the tomcat config (use this for environment specific settings)
9d02a3
if [ -z "${TOMCAT_CFG}" ]; then
9d02a3
    TOMCAT_CFG="/etc/tomcat/tomcat.conf"
9d02a3
fi
9d02a3
9d02a3
if [ -r "$TOMCAT_CFG" ]; then
9d02a3
    . $TOMCAT_CFG
9d02a3
fi
9d02a3
9d02a3
set_javacmd
9d02a3
9d02a3
# CLASSPATH munging
9d02a3
if [ -n "$JSSE_HOME" ]; then
9d02a3
  CLASSPATH="${CLASSPATH}:$(build-classpath jcert jnet jsse 2>/dev/null)"
9d02a3
fi
9d02a3
CLASSPATH="${CLASSPATH}:${CATALINA_HOME}/bin/bootstrap.jar"
9d02a3
CLASSPATH="${CLASSPATH}:${CATALINA_HOME}/bin/tomcat-juli.jar"
9d02a3
export CLASSPATH
9d02a3
9d02a3
# Configuration
9d02a3
MAIN_CLASS="org.apache.catalina.startup.Tool"
9d02a3
BASE_FLAGS="-Dcatalina.home=\"$CATALINA_HOME\""
9d02a3
BASE_OPTIONS=""
9d02a3
BASE_JARS="commons-daemon tomcat/catalina servlet tomcat/tomcat-util tomcat/tomcat-coyote tomcat/tomcat-api tomcat/tomcat-util-scan"
9d02a3
9d02a3
# Set parameters
9d02a3
set_classpath $BASE_JARS
9d02a3
set_flags $BASE_FLAGS
9d02a3
set_options $BASE_OPTIONS
9d02a3
9d02a3
# Let's start
9d02a3
run -server org.apache.catalina.realm.RealmBase "$@"