From 7f928d81467156d45c2642a5893983469c0b6c7d Mon Sep 17 00:00:00 2001 From: Jody Garnett Date: Tue, 24 Sep 2024 16:36:33 -0700 Subject: [PATCH] Update CATALINA_OPTS with --add-opens and add-exports for Java 17 use --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Dockerfile b/Dockerfile index 07bf55e..fb58875 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,8 +45,27 @@ ENV STABLE_PLUGIN_URL=$STABLE_PLUGIN_URL ENV WAR_ZIP_URL=$WAR_ZIP_URL ENV WEBAPP_CONTEXT=geoserver +# ENV JDK_JAVA_OPTIONS=--add-exports=java.desktop/sun.awt.image=ALL-UNNAMED \ +# --add-opens=java.base/java.lang=ALL-UNNAMED \ +# --add-opens=java.base/java.util=ALL-UNNAMED \ +# --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \ +# --add-opens=java.base/java.text=ALL-UNNAMED \ +# --add-opens=java.desktop/java.awt.font=ALL-UNNAMED \ +# --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED \ +# --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED \ +# --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED + # see https://docs.geoserver.org/stable/en/user/production/container.html ENV CATALINA_OPTS="\$EXTRA_JAVA_OPTS \ + --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED \ + --add-opens=java.base/java.lang=ALL-UNNAMED \ + --add-opens=java.base/java.util=ALL-UNNAMED \ + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \ + --add-opens=java.base/java.text=ALL-UNNAMED \ + --add-opens=java.desktop/java.awt.font=ALL-UNNAMED \ + --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED \ + --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED \ + --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED \ -Djava.awt.headless=true -server \ -Dfile.encoding=UTF-8 \ -Djavax.servlet.request.encoding=UTF-8 \