Resolves: RHEL-91761 - tomcat: DoS via malformed HTTP/2 PRIORITY_UPDATE Resolves: RHEL-71971 - tomcat: Incomplete fix for CVE-2024-50379 - RCE due to TOCTOU issue in JSP compilation
27 lines
718 B
Bash
27 lines
718 B
Bash
#!/bin/bash
|
|
|
|
. /usr/libexec/tomcat/preamble
|
|
|
|
MAIN_CLASS=org.apache.catalina.startup.Bootstrap
|
|
|
|
FLAGS="$JAVA_OPTS"
|
|
OPTIONS="-Dcatalina.base=$CATALINA_BASE \
|
|
-Dcatalina.home=$CATALINA_HOME \
|
|
-Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \
|
|
-Djava.io.tmpdir=$CATALINA_TMPDIR \
|
|
-Djava.util.logging.config.file=${LOGGING_PROPERTIES} \
|
|
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \
|
|
-Dsun.io.useCanonCaches=false"
|
|
|
|
if [ "$1" = "start" ] ; then
|
|
FLAGS="${FLAGS} $CATALINA_OPTS"
|
|
if [ "${SECURITY_MANAGER}" = "true" ] ; then
|
|
OPTIONS="${OPTIONS} \
|
|
-Djava.security.manager \
|
|
-Djava.security.policy==${CATALINA_BASE}/conf/catalina.policy"
|
|
fi
|
|
run start
|
|
elif [ "$1" = "stop" ] ; then
|
|
run stop
|
|
fi
|