我正在使用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证书。 任何帮助将非常感谢!
答案 0 :(得分:0)
好吧,在搜索到各处寻求解决方案后;我通过从默认的glassfish域名的jvm选项中删除了-Dcom.sun.enterprise.security.httpsOutboundKeyAlias = s1as,从My application on Glassfish 3.1 won't perform client authentication得到了提示
谢谢!