diff --git a/nucleus/grizzly/config/src/main/java/org/glassfish/grizzly/config/GenericGrizzlyListener.java b/nucleus/grizzly/config/src/main/java/org/glassfish/grizzly/config/GenericGrizzlyListener.java index 188406ea2ff..28e7b5237e5 100644 --- a/nucleus/grizzly/config/src/main/java/org/glassfish/grizzly/config/GenericGrizzlyListener.java +++ b/nucleus/grizzly/config/src/main/java/org/glassfish/grizzly/config/GenericGrizzlyListener.java @@ -38,7 +38,7 @@ * holder. * * - * Portions Copyright [2016-2021] [Payara Foundation and/or its affiliates] + * Portions Copyright [2016-2024] [Payara Foundation and/or its affiliates] */ package org.glassfish.grizzly.config; @@ -487,9 +487,9 @@ protected void configureSubProtocol(final ServiceLocator habitat, ProtocolFinder.class, finderClassname, finderClassname); configureElement(habitat, networkListener, finderConfig, protocolFinder); final Protocol subProtocol = finderConfig.findProtocol(); - + if (subProtocol.getHttp() != null) { - if (LOGGER.isLoggable(WARNING)) { + if (LOGGER.isLoggable(WARNING) && isHttp2Enabled()) { LOGGER.log(WARNING, "HTTP/2 (enabled by default) is unsupported with port " + "unification and will be disabled for network listener {0}.", networkListener.getName());