javax.xml.ws.soap.SOAPFaultException:无法满足任何策略备选方案

时间:2014-11-25 15:04:46

标签: java web-services cxf jax-ws

继续收到此错误,不知道如何解决此问题。

“线程中的异常”main“javax.xml.ws.soap.SOAPFaultException:无法满足任何策略备选方案。”

错误可追溯到以下代码中的行 port.doSomething();

我正在使用带有CXF的JAX-WS来使用WSDL。

我已经成功地从WSDL生成了所有存根,现在我只是尝试从客户端代码连接到它。

    Service service = Service.create(url, qname);

    Port port = service.getPort(Port.class);

    BindingProvider bind = (BindingProvider)port;
    bind.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,  "username");
    bind.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "password");

    port.doSomething();

我相信我正在使用正确的方法来验证我的用户名和密码,并且我已经验证我使用了正确的用户名和密码信息。我已经在这上面撞了一下墙了一段时间,有没有人见过这个问题?

提前感谢任何建议!!

1 个答案:

答案 0 :(得分:0)

客户端或服务端的错误是什么? WSDL的安全策略是什么样的?什么是堆栈跟踪?

科尔姆。