Java Glassfish 3.1.2,IIS7.5(阳光穿透)不适用于https

Java Glassfish 3.1.2,IIS7.5(阳光穿透)不适用于https,java,jakarta-ee,ssl,iis-7,glassfish,Java,Jakarta Ee,Ssl,Iis 7,Glassfish,我已经建立了一个包含2个本地实例的Glassfish 3.1.2集群,并部署了一个应用程序。当直接通过ip地址而不是通过IIS(我使用默认端口28080/81 28181/82)访问glassfish时,可以从机器上访问http和https(ssl)流量的应用程序。但是,当我尝试通过IIS访问该站点时,它只适用于http流量,而对https无效 我已经按照oracle指南设置了IIS,以便与loadbalancer插件一起使用。我已设置自签名证书并将其添加到IIS。我已经创建了一个loadbal

我已经建立了一个包含2个本地实例的Glassfish 3.1.2集群,并部署了一个应用程序。当直接通过ip地址而不是通过IIS(我使用默认端口28080/81 28181/82)访问glassfish时,可以从机器上访问http和https(ssl)流量的应用程序。但是,当我尝试通过IIS访问该站点时,它只适用于http流量,而对https无效

我已经按照oracle指南设置了IIS,以便与loadbalancer插件一起使用。我已设置自签名证书并将其添加到IIS。我已经创建了一个loadbalancer并正确地导出了xml配置文件。我已经创建了ISAPI过滤器和虚拟目录。我知道这是可行的,因为它适用于http流量。然而,由于某种原因,每当我试图通过https访问时,它就会死掉

即使对于https,ISAPI过滤器实际上也在工作并试图切换到glassfish,因为错误页面来自sun passthrough虚拟目录,而不是标准的IIS错误。问题似乎是从IIS(http侦听器2)切换到glassfish ssl侦听器

lb.log有一个NSS错误,它说它可能找不到sec_db文件。但是,这些文件存在并且可以访问,我还了解到glassfish不再支持NSS,所以我不确定这是问题所在

我找不到这方面的任何文件。任何帮助都将不胜感激