In such a case, you need a mechanism to indicate to GlassFish that
original request was over SSL. Your external load-balancer must add some
headers to proxied request to indicate that. Then you need to provide
implementation of ProxyHandler and set it in GlassFish which handles
parsing of headers added by external load-balancer and set values
appropriately on HTTP request. Take a look at default implementation of
ProxyHandler, i.e. com.sun.enterprise.web.ProxyHandlerImpl, in GlassFish.
Thanks,
Kshitiz
On Wednesday 10 March 2010 10:12 PM, glassfish_at_javadesktop.org wrote:
> We aren't using the Glassfish Load Balancing plugin. We have an external load balancer that is handing off the traffic to Glassfish.
>