1

我们有一个由提供者生成的客户端 jax-ws jar。

当我将 jar 放入战争中(然后将战争放入耳朵中)并将客户端部署到 RTC 内的 websphere 中时,服务器未检测到该 jar。

如果我登录控制台并寻找 web 服务客户端,我什么都没有:

在此处输入图像描述

所以我无法为客户端配置安全策略,当我调用服务时,我收到以下错误

 javax.xml.ws.soap.SOAPFaultException: security.wssecurity.WSSContextImpl.s02: com.ibm.websphere.security.WSSecurityException: Exception org.apache.axis2.AxisFault: CWWSS6500E: Il n'existe pas de candidat d'identité d'appelant pouvant être utilisé pour la connexion. ocurred while running action: com.ibm.ws.wssecurity.handler.WSSecurityConsumerHandler$1@4f904f9
    at org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:1310)
    at org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.demarshalFaultResponse(MethodMarshallerUtils.java:1036)
    at org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedMethodMarshaller.demarshalFaultResponse(DocLitWrappedMethodMarshaller.java:583)
    at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.getFaultResponse(JAXWSProxyHandler.java:529)
    at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createResponse(JAXWSProxyHandler.java:470)
    at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:377)
    at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSProxyHandler.java:185)

你能帮助我吗??

4

0 回答 0