1

我已经制作了一个在 Eclipse 中导入第三方 wsdl 的 Web 服务客户端。

但我得到了这个例外:

javax.xml.ws.WebServiceException: Connection IO Exception. Check nested exception for details. (Unable to connect to 1X.XXX.X.XX:X0 - Connection timed out). 

我希望这个异常只发生在代理上。

我和那个第三方之间有一个代理服务器。我不知道如何进行代理身份验证以及我需要在哪里进行代理身份验证。

4

2 回答 2

1

您的终点是 HTTPS 吗?代理支持 HTTPS 有不同的方式——一种是 SSL 桥接,另一种是 SSL 隧道。

可能是您用于连接的客户端库可能不支持代理正在使用的库...

于 2011-09-23T02:35:17.370 回答
0

您必须在 Java 中显式设置代理服务器,JRE 不会从操作系统配置中检索它。你可以在这里找到详细的解释。根据链接,标准配置可能如下所示:

System.setProperty("http.proxyHost", "myproxy.com");
System.setPropery("http.proxyPort", "8080");

显然,您还可以在启动期间将系统属性定义为 VM 参数。

于 2011-09-22T13:53:28.213 回答