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 の起動、Run as -> Mule アプリケーションでは正常に動作しますが、Mule デプロイ可能なアーカイブとしてエクスポートし、Mule スタンドアロン esb を起動すると、ネストされた例外でデプロイに失敗しますInvalid content was found starting with element 'ftp:inbound-endpoint'.
ftp:endpoint を削除すると、正常に動作します。他のフローでも同様です。任意の ftp エンドポイント、インまたはアウトバウンドで例外が発生します。
Mulestudio バージョン: 3.4.0
mule-standalone-3.4.0
何か案は?