+set_jvm
+
+# Set default options
+CATALINA_OPTS="-Xmx384M -XX:MaxPermSize=192m -XX:PermSize=128m"
+
+# Get service config - may override defaults
+[ -f /etc/sysconfig/tomcat ] && . /etc/sysconfig/tomcat
+
+unset TMPDIR
+unset TMP
+
+COMMONSDAEMON=$(find-jar commons-daemon)
+TOMCATLIBS=/usr/share/tomcat/bin/bootstrap.jar:$(build-classpath-directory /usr/share/tomcat/lib)
+CLASSPATH=${CLASSPATH:+"$CLASSPATH:"}$COMMONSDAEMON:$TOMCATLIBS
+
+CATALINA_HOME=/usr/share/tomcat
+CATALINA_BASE=/var/lib/tomcat
+CATALINA_TMPDIR=/var/lib/tomcat/temp
+
+JSVC_OPTS="-classpath ${CLASSPATH} \
+ -home ${JAVA_HOME} \
+ -pidfile /var/run/tomcat.pid"
+
+if is_yes "${SECURITY_MANAGER}"; then
+ CATALINA_OPTS="$CATALINA_OPTS \
+ -Djava.security.manager \
+ -Djava.security.policy==${CATALINA_BASE}/conf/catalina.policy"
+ if [ -n "${SECURITY_MANAGER_DEBUG}" ]; then
+ CATALINA_OPTS="$CATALINA_OPTS \
+ -Djava.security.debug=${SECURITY_MANAGER_DEBUG}"
+ fi
+fi
+