继续收到此错误,不知道如何解决此问题。
“线程中的异常”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();
我相信我正在使用正确的方法来验证我的用户名和密码,并且我已经验证我使用了正确的用户名和密码信息。我已经在这上面撞了一下墙了一段时间,有没有人见过这个问题?
提前感谢任何建议!!
答案 0 :(得分:0)
客户端或服务端的错误是什么? WSDL的安全策略是什么样的?什么是堆栈跟踪?
科尔姆。