当试图访问运行在与客户端相同的WAS 7.0服务器上的JAX-WS webservice时,出现此异常。com.ibm.websphere.security.WSSecurityException:领域不匹配
Caused by: javax.xml.ws.WebServiceException: java.io.IOException: Unable to deserialize the Subjects in this Context, cause: the realms do not match
我有一个领域建立用户认证和此调用正常工作与禁用的境界。服务器和客户端都在同一个单元中运行。
我目前的想法是,我的web服务根本不提供任何领域信息,导致这个问题,所以我需要在我的web服务中做一些事情来提供一个领域 - 但是什么?即使谷歌福在这一个失败我!
ws-client和ws-server都在定义了相同域的同一台服务器上运行......必须是我需要在服务中执行的操作? – Brabster 2010-08-13 09:25:44
哦,我想我的答案不是那么好。我不确定,但从我的经验来看,如果web服务没有进行身份验证,它不会期望LTPA令牌。但是如果发送了它,它仍然会尝试授权它,所以也许你可以让ws调用不发送LTPA令牌?这必须在我认为的代码中完成? – 2010-08-14 16:27:07