使用CXF使用Web服务时出现以下错误。异常消息是:
No binding factory for namespace http://schemas.xmlsoap.org/wsdl/http/ registered.
我想要使用的WSDL服务是:
<wsdl:service name="MyService">
<wsdl:port name="MyServiceHttpport" binding="impl:MyServiceHttpBinding">
<http:address location="http://localhost:80/ip/services/MyService"/>
</wsdl:port>
</wsdl:service
如上所示,我们使用http:address而不是soap:address
答案 0 :(得分:0)
CXF不支持WSDL http绑定。 cxf-rt-bindings-http模块已从最近的CXF版本中删除,因为它是相对专有的,现在已被JAX-RS前端的所有REST优点所取代。