Execute this on your Glassfish machine:
### ### HttpToHttpsRedirectOnDifferentPort ### asadmin create-protocol --securityenabled=false http-redirect asadmin create-http-redirect --redirect-port 443 --secure-redirect true http-redirect asadmin create-protocol --securityenabled=false http-redirect-base asadmin create-protocol-finder --protocol http-redirect-base --target-protocol http-listener-2 --classname com.sun.grizzly.config.HttpProtocolFinder https-finder asadmin create-protocol-finder --protocol http-redirect-base --target-protocol http-redirect --classname com.sun.grizzly.config.HttpProtocolFinder http-redirect asadmin set configs.config.server-config.network-config.network-listeners.network-listener.http-listener-1.protocol=http-redirect-base