From 756fa27503b72917d4687da4cb56101fc26d5c23 Mon Sep 17 00:00:00 2001 From: mchyzer Date: Wed, 4 Oct 2023 19:40:31 -0400 Subject: [PATCH] 5.4.0 --- Dockerfile | 4 +- .../grouperWebapp/WEB-INF/classes/log4j2.xml | 85 +++++++++++++++++-- container_files/tomcat/bin/setenv.sh | 4 +- .../usr-local-bin/librarySetupFilesTomcat.sh | 4 +- 4 files changed, 82 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index 988f0c1..98911a0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,8 +8,8 @@ LABEL author="tier-packaging@internet2.edu " \ ARG GROUPER_CONTAINER_VERSION -ENV GROUPER_VERSION=5.3.4 \ - GROUPER_CONTAINER_VERSION=5.3.4 \ +ENV GROUPER_VERSION=5.4.0 \ + GROUPER_CONTAINER_VERSION=5.4.0 \ JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto \ PATH=$PATH:$JAVA_HOME/bin \ GROUPER_HOME=/opt/grouper/grouperWebapp/WEB-INF diff --git a/container_files/grouperWebapp/WEB-INF/classes/log4j2.xml b/container_files/grouperWebapp/WEB-INF/classes/log4j2.xml index 800f815..f95bdeb 100644 --- a/container_files/grouperWebapp/WEB-INF/classes/log4j2.xml +++ b/container_files/grouperWebapp/WEB-INF/classes/log4j2.xml @@ -16,109 +16,176 @@ - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + + __FILEEND__ + __LOGPIPESTART__ + + + + + + + + + + + + + + + + + + + __LOGPIPEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ - - __FILESTART____FILEEND__ - + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ + __LOGPIPESTART____LOGPIPEEND__ __FILESTART____FILEEND__ diff --git a/container_files/tomcat/bin/setenv.sh b/container_files/tomcat/bin/setenv.sh index cc7c73a..2411f27 100755 --- a/container_files/tomcat/bin/setenv.sh +++ b/container_files/tomcat/bin/setenv.sh @@ -1,7 +1,7 @@ CLASSPATH=/opt/tomcat/bin/* -GROUPER_ADD_OPENS="--add-opens java.base/java.lang=ALL-UNNAMED \ +GROUPER_ADD_OPENS="--add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED \ --add-opens java.base/java.util=ALL-UNNAMED \ --add-opens java.sql/java.sql=ALL-UNNAMED" #JAVA_OPTS="-Dlog4j.configurationFile=/opt/tomcat/conf/log4j2.xml -DENV=$ENV -DUSERTOKEN=$USERTOKEN" -CATALINA_OPTS="-Xmx$GROUPER_MAX_MEMORY -XX:+UseG1GC -XX:+UseStringDeduplication -Dlog4j.configurationFile=/opt/tomcat/conf/log4j2.xml -DENV='$ENV' -DUSERTOKEN='$USERTOKEN' -Dfile.encoding=UTF-8 -Djavax.net.ssl.trustStore=/etc/pki/java/cacerts $GROUPER_ADD_OPENS $GROUPER_EXTRA_CATALINA_OPTS" +CATALINA_OPTS="-Xmx$GROUPER_MAX_MEMORY -XX:+UseG1GC -XX:+UseStringDeduplication -Dlog4j.configurationFile=/opt/tomcat/conf/log4j2.xml -DENV='$ENV' -DUSERTOKEN='$USERTOKEN' -Dfile.encoding=UTF-8 $GROUPER_ADD_OPENS $GROUPER_EXTRA_CATALINA_OPTS" LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager diff --git a/container_files/usr-local-bin/librarySetupFilesTomcat.sh b/container_files/usr-local-bin/librarySetupFilesTomcat.sh index 68e5e57..9f98282 100644 --- a/container_files/usr-local-bin/librarySetupFilesTomcat.sh +++ b/container_files/usr-local-bin/librarySetupFilesTomcat.sh @@ -20,9 +20,9 @@ setupFilesTomcat_remoteCidrValve() { if [ ! -z "$GROUPER_TOMCAT_REMOTE_CIDR_VALVE_ALLOW" ]; then if [ $(grep -c '' /opt/tomcat/conf/server.xml) -ge 1 ]; then - sed -i 's|||g' /opt/tomcat/conf/server.xml + sed -i 's|||g' /opt/tomcat/conf/server.xml returnCode=$? - echo "grouperContainer; INFO: (librarySetupFilesTomcat.sh-setupFilesTomcat_remoteCidrValve) Apply remote CIDR valve: sed -i 's|||g' /opt/tomcat/conf/server.xml, result: $returnCode" + echo "grouperContainer; INFO: (librarySetupFilesTomcat.sh-setupFilesTomcat_remoteCidrValve) Apply remote CIDR valve: sed -i 's|||g' /opt/tomcat/conf/server.xml, result: $returnCode" if [ $returnCode != 0 ]; then exit $returnCode; fi sed -i "s|__GROUPER_TOMCAT_REMOTE_CIDR_VALVE_ALLOW__|$GROUPER_TOMCAT_REMOTE_CIDR_VALVE_ALLOW|g" /opt/tomcat/conf/server.xml