我已经让一个Web服务客户端在eclipse中导入了第三方wsdl。
但我得到了这个例外:
javax.xml.ws.WebServiceException: Connection IO Exception. Check nested exception for details. (Unable to connect to 1X.XXX.X.XX:X0 - Connection timed out).
我希望仅对代理发生此异常。
我和第三方之间有代理服务器。我不知道如何进行代理身份验证和编码,我需要进行此代理身份验证。
答案 0 :(得分:1)
您的终点是HTTPS吗?代理支持HTTPS的方式有多种 - 一种方式是SSL桥接,另一种方式是SSL隧道..
可能是您用来连接的客户端库可能不支持代理使用的库...
答案 1 :(得分:0)
您必须在Java中显式设置代理服务器,JRE不会从操作系统配置中检索它。您可以找到详细解释here。根据链接,标准配置可能如下所示:
System.setProperty("http.proxyHost", "myproxy.com");
System.setPropery("http.proxyPort", "8080");
显然,您还可以在启动期间将系统属性定义为VM参数。