0

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

上で見たように、soap:addressの代わりにhttp:addressがあります

4

1 に答える 1

0

CXF は WSDL http バインディングをサポートしていません。cxf-rt-bindings-http モジュールは、最近の CXF リリースから削除されました。これは比較的独占的なものであり、現在は JAX-RS フロントエンドのすべての REST 機能に置き換えられています。

于 2013-02-21T19:55:17.753 に答える