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