WAS服务器 - 将策略集附加到单个JAX-WS客户端

时间:2011-09-27 00:44:26

标签: security websphere jax-ws ws-security

我有一个java项目(*。jar),它包含10个JAX-WS客户端的代码。 其中一个客户端使用WS-Security并需要附加策略集/绑定。剩余的9个客户端使用普通的HTTP而没有任何安全性来调用相应的服务。

我使用了 http://www.redbooks.ibm.com/redbooks/pdfs/sg247758.pdf第6.5节中的说明并配置了本地/开发人员RAD工作区,以便策略集/绑定仅与安全服务相关联客户端,并且能够成功调用所有服务。

但是,在我们的质量检查环境中, WAS管理控制台无法将策略集/绑定与特定服务相关联。 全部或全部。也就是说,我可以将策略集附加到所有10个客户端,并且安全客户端可以工作,或者我可以分离策略集,剩下的9个HTTP客户端也可以工作。

您能帮我理解为什么我无法单独将策略集附加到安全服务吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

IBM确认这是WebSphere Application Server v 7.0.0.13中的缺陷。 将策略集/绑定附加到JAX-WS调用的正则表达式匹配器无法正常工作。因此,我们无法将其附加到单个服务,但是当我们将其附加到整个EAR时它就起作用了。

IBM为我们提供了修复