mule - 使用 WSDL 文件在 mule 中生成 SOAP 服务

标签 mule mule-studio

我正在尝试使用 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/

相关文章:

regex - 如何根据传入文件名在 Mule 中进行路由

java - 骡子 : Mule Studio: Accessing Java class from Mule flow

java - Java 的内存 SFTP 服务器有什么好的吗?

eclipse - 在 Eclipse 中创建 Mule 项目

xml - 使用 Mule 4 将 CSV 转换为 XML

java - Mule 内部生命周期 - 当我们启动 mule 时会发生什么

soap - 用拦截器更改 CXF 中的前缀

java - 埃斯珀运行一段时间后停止工作

java - 我们可以使用log4j2跳过错误日志文件中的某些错误吗?

java - 从 Activiti 调用 Mule 非 Web 服务流程