从Glassfish 4调用https Web服务将返回HTTPS 403错误

时间:2013-12-07 15:10:10

标签: web-services netbeans glassfish

我正在使用Glassfish 4.0中的NetBeans 7.4开发一个Web服务客户端;主机服务器运行https(安全)。我可以成功访问NetBeans中的WSDL并生成所需的类。问题是我收到错误:

com.sun.xml.ws.client.ClientTransportException: The server sent HTTP status code 403: Forbidden

当我将我的应用程序部署到Glassfish 4.0时。有趣的是,当我部署到Tomcat或开发,构建和运行Java Desktop应用程序时,不会发生此问题。

我需要在Glassfish上做一些设置吗?我注意到我正在访问的主机服务器使用Verisign证书。 任何帮助将非常感谢!

1 个答案:

答案 0 :(得分:0)

好吧,在搜索到各处寻求解决方案后;我通过从默认的glassfish域名的jvm选项中删除了-Dcom.sun.enterprise.security.httpsOutboundKeyAlias = s1as,从My application on Glassfish 3.1 won't perform client authentication得到了提示

谢谢!