我正在尝试使用 wsdl 文件在 mule 中创建 SOAP 服务。但我收到以下错误 -
从 WSDL 生成错误 找不到速度模板文件 org/apache/cxf/tools/wsdlto/frontend/jaxws/template/client.vm
另一件事: mule中有没有创建WSDL文件的工具。 在 mule 中是否有必要为每个 WSDL 文件创建 java 类? 我在进行自上而下(首先是 wsdl)开发时遇到了一些困难。如果有任何教程请建议我。
最佳答案
Mule 的 SOAP Web 服务堆栈基于 CXF,因此请使用 CXF 中的代码生成器从每个 WSDL 生成客户端类。
此处对此进行了描述:http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html
另请注意,可以在不生成客户端类的情况下调用远程 Web 服务,但它非常有限(只能使用简单类型,不能使用复杂类型),请参阅:http://www.mulesoft.org/documentation/display/current/WSDL+Connectors
关于mule - 使用 WSDL 文件在 mule 中生成 SOAP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19683169/