【问题标题】:Configuration issue with Mule ftpExt transportMule ftpExt 传输的配置问题
【发布时间】:2011-11-26 00:31:32
【问题描述】:

我正在使用 mule esb 将文件从 ftp 传输到本地目录。我使用的不是标准的 FTP 连接器,而是extended one

我收到一个错误:

org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://localhost/schemaftpext/mule-ftpext.xsd'.

实际上我是 Mule ESB 的新手,所以我不知道“http://localhost/schemaftpext/mule-ftpext.xsd”的 url 是什么。我需要在 localhost 中添加任何内容吗?

仅供参考:我正在使用示例“http://code.google.com/p/mule-ftpext/source/browse/trunk/Test/mule-config.xml?spec=svn23&r=23”。我应该为那个 localhost URL 做什么?

【问题讨论】:

  • 有什么理由不使用标准的 FTP 传输而是使用 FtpExt 吗?
  • 我对此一无所知。我在谷歌上寻找使用 mule 进行 ftp 文件传输并尝试执行示例。我必须看看这些东西之间的区别。
  • 然后使用 Mule 的官方 FTP 传输,它与 Mule 捆绑在一起。文档在这里:mulesoft.org/documentation/display/MULE3USER/…

标签: ftp esb file-transfer mule


【解决方案1】:

http://localhost/schemaftpext/mule-ftpext.xsd 只是一个模式 URI 位置:那里不需要任何可用的东西,它只是用作标识符。 Mule 的配置加载器会在加载时将此 URI 解析为实际位置。实际位置在 ftpExt-1.0-SNAPSHOT.jar 内。

现在这意味着您需要在 Mule 的类路径中提供 ftpExt-1.0-SNAPSHOT.jar。是这样吗?

【讨论】:

  • 我得到了答案。感谢您的支持。并且我的配置 xml 有以下
  • 并将文件从 ftp 移动到该位置。您能告诉我如何读取文件内容并基于此将文件放入相应的文件夹吗?
  • 我不明白你的问题。由于这似乎是另一个问题,请打开一个新问题。评论不适合那个。
  • 好的,当然。我创建了一个新的。stackoverflow.com/questions/8292038/mule-esb-file-content-read。请在那里发布您的答案。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-07
  • 1970-01-01
  • 1970-01-01
  • 2013-11-24
  • 2015-12-13
  • 2016-03-19
  • 2016-02-12
相关资源
最近更新 更多