我用 Mule Studio 创建了一个简单的 mule 流程:
<flow name="soapService" doc:name="soapService">
<http:inbound-endpoint address="http://localhost:8888"
exchange-pattern="request-response" doc:name="HTTP">
<cxf:jaxws-service serviceClass="com.testing.Person" />
</http:inbound-endpoint>
<component class="com.testing.TestComponent" doc:name="Java"/>
<ftp:outbound-endpoint host="localhost" port="21" outputPattern="#[function:datestamp:dd-MM-yy]_#[function:systime]" responseTimeout="10000" doc:name="FTP" password="xxx" user="ftpuser"/>
<smtp:outbound-endpoint host="xxx" user="xxx" password="xxx" to="xxx@xxx.com" from="xxx@xxx.com" subject="Testing" responseTimeout="10000" doc:name="SMTP"/>
</flow>
这在 mule Studio 启动时运行良好,运行为 -> Mule 应用程序,但是当我将其导出为 mule 可部署存档并启动我的 mule 独立 esb 时,它无法部署,出现嵌套异常Invalid content was found starting with element 'ftp:inbound-endpoint'.
如果我删除 ftp:endpoint,它工作正常。其他流程也一样。任何 ftp 端点、入站或出站都会导致异常。
穆勒工作室版本:3.4.0
骡子独立3.4.0
有任何想法吗?