【发布时间】:2013-01-10 03:55:58
【问题描述】:
我正在尝试通过 Eclipse 中的 java 程序使用从 wsdl 生成的客户端连接到 Web 服务。我通过代理服务器传递我的请求。但似乎该请求没有通过。相同的代理设置在 SoapUI 上运行良好。请在下面找到我设置的系统属性。
Properties props= new Properties(System.getProperties());
props.put("http.proxySet", "true");
props.put("http.proxyHost", "10.x.x.x");
props.put("http.proxyPort", "80");
props.put("http.proxyUser","domainName\\xxx");
props.put("http.proxyPassword","xxx");
Properties newprops = new Properties(props);
Java 程序抛出异常为java.net.UnknownHostException:
我错过了什么?
【问题讨论】:
-
在那之后你用你的“newProps”做什么?
-
哪个主机未知?代理服务器还是 WebService 服务器?
-
我将其设置为系统属性。顺便说一句,我也在尝试一个不同的代理,但我得到了一个不同的异常,javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
-
网络服务服务器未知。
-
您的 Web 服务是否通过 https 运行?如果是,则尝试设置 https 代理配置。 props.put("https.proxyHost", "10.x.x.x"); props.put("https.proxyPort", "80");