java中的客户端Web服务——代理认证

发布于 2024-12-06 03:15:25 字数 360 浏览 1 评论 0原文

我制作了一个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). 

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

我和第三方之间有一个代理服务器。我不知道如何进行代理身份验证以及编码中的位置我需要此代理身份验证。

I have made a web service client importing a third party wsdl in eclipse.

But I got this exception:

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

I hope this exception occurred for the proxy only.

There is a proxy server between me and that third party. I don't know how to do the proxy authentication and where in coding I need to this proxy authentication.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伤感在游骋 2024-12-13 03:15:25

您的端点位于 HTTPS 上吗?代理支持 HTTPS 的方式有多种 - 一种方式是 SSL 桥接,另一种是 SSL 隧道。

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

Is your end point on HTTPS? There different ways proxies support HTTPS - one ways is SSL bridging and the other is SSL Tunneling..

May be your client side libraries you used to connect may not support the one being used by the proxy...

剩一世无双 2024-12-13 03:15:25

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

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

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

You must explicitly set the proxy server in Java, the JRE does not retrieve it from the OS configuration. You can find the detailed explanation here. As per the link, a standard configuration may look like this:

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

Obviously, you can also define the system properties as VM arguments during startup.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文