java - 代理服务器上的 JAX-WS 客户端身份验证

标签 java web-services soap jax-ws

我正在尝试使用 JAX-WS api 在客户端应用程序上发送一些 SOAP 消息。但是,我位于防火墙后面,唯一的选择是使用代理服务器出去。

我试图在谷歌上找到有关此问题的任何答案,但到目前为止都失败了:To Use System.setProperty for http.proxyHost, http. proxyPorthttp.proxyUserhttp.proxyPassword。要使用身份 validator ,请参阅 here

我已经没有选择了,如果有人能帮助我,那就太好了。

此外,我可以选择使用org.apache.commons.httpclient,但随后我需要手动生成 XML。那么您能为 WS 建议任何其他方法或 API 吗?

最佳答案

创建Web客户端时可以使用ws import命令来配置代理。

-httpproxy::

使用上面的命令配置代理。

如何执行此操作取决于您的 IDE。

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/rwbs_wsimport.html

关于java - 代理服务器上的 JAX-WS 客户端身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3412755/

相关文章:

java - Spring MVC 请求映射

java - 使用对称 key (AES -128) 签署和验证消息

Java 键绑定(bind)的触发非常不一致

ios - 如何管理全局变量

c# - ASP.NET - 从外部应用程序访问 session 变量

soapui SOAP 数字签名

node.js - 允许对 NodeJ 进行遗留重新协商

java - 使用spring在 map 中插入枚举值

web-services - Axis2 Web 服务 namespace 前缀转换

c# - 服务器 SOAP C# - 客户端 Java