Glassfish v4 - java 7 - Unificación de puertos - Error - no se puede redirigir http a https

Estoy tratando de usar la unificación de puertos para glassfish 4 para redirigir cualquier solicitud http a https. Podría hacer esto fácilmente con V3, pero tengo problemas con glassfish v4 - Java 1.7.

Comandos que ejecuté en glassfish v4 -

asadmin create-protocol --securityenabled = false http-redirect asadmin create-protocol-filter --protocol http-redirect --classname org.glassfish.grizzly.config.portunif.HttpRedirectFilter redirect-filter

asadmin create-protocol --securityenabled = false pu-protocol asadmin create-protocol-finder --protocol pu-protocol --targetprotocol http-listener-2 --classname org.glassfish.grizzly.config.portunif.HttpProtocolFinder http-finder asadmin create-protocol-finder --protocol pu-protocol --targetprotocol http-redirect --classname org.glassfish.grizzly.config.portunif.HttpProtocolFinder http-redirect

establecer configs.config.server-config.network-config.network-listeners.network-listener.http-listener-1.protocol = protocolo-pu

Todos los comandos anteriores se ejecutan sin errores. Sin embargo, cuando intento acceder a la web, arroja una excepción y la dirección http no se inicia: localhost: 8080 falla

Excepción en Glassfish -

ADVERTENCIA: Excepción durante la ejecución de FilterChain java.lang.ClassCastException: org.glassfish.grizzly.memory.HeapMemoryManager $ TrimmableHeapBuffer no se puede emitir a org.glassfish.grizzly.http.HttpContent en org.glassfish.grizzly.config.portunif.Http (HttpRedirectFilter.java:99) en org.glassfish.grizzly.filterchain.ExecutorResolver $ 9.execute (ExecutorResolver.java:119) en org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter (DefaultFilterChain.java.g288) at288 .grizzly.filterchain.DefaultFilterChain.executeChainPart (DefaultFilterChain.java:206) en org.glassfish.grizzly.filterchain.DefaultFilterChain.execute (DefaultFilterChain.java:136) en org.glassfish.grizzly.filterchain.DefaultFilter. : 114) en org.glassfish.grizzly.ProcessorExecutor.execute (ProcessorExecutor.java:77) en org.glassfish.grizzly.portunif.PUFilter.handleRead (PUFilter.java:231) en org.glassfish.grizzly.filterchain.ExecutorResolver $ 9 .execute (Ejecutar oResolver.java:119) en org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter (DefaultFilterChain.java:288) en org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart (DefaultFilterChain.java:20.) en Default.FilterChain.java:20.) .filterchain.DefaultFilterChain.execute (DefaultFilterChain.java:136) en org.glassfish.grizzly.filterchain.DefaultFilterChain.process (DefaultFilterChain.java:114) en org.glassfish.grizzly.ProcessorExecutor.execute (ProcessorExecutor.java: ProcessorExecutor.java: org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent (TCPNIOTransport.java:838) en org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent (AbstractIOStrategy.java:113) en org.glassfish.grizzly.strategies.W. run0 (WorkerThreadIOStrategy.java:115) en org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access $ 100 (WorkerThreadIOStrategy.java:55) en org.glassfish.grizzly.strategies.WorkerThreadIOStrategy $ WorkerThReuner.un.it org.gl assfish.grizzly.threadpool.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.java:564) en org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.run (AbstractThreadPool.java:544) en java.lang.Thread.run (. java: 722)

Agradezco si esto se puede resolver, ¿hay alguna otra forma de redireccionar el puerto de http a https?

Respuestas a la pregunta(2)

Su respuesta a la pregunta