Apache camel 使用camel ftp组件移动选项不工作

Apache camel 使用camel ftp组件移动选项不工作,apache-camel,Apache Camel,我使用的是camel版本2.16.0 我试图通过ftp camel组件发送一些文件,并在完成传输后将它们移动到另一个位置 我正在使用“”路线 我的文件被正确地发送,但没有像我在完成传输后所期望的那样从Folder2移动到Folder3 有什么想法吗 谢谢! Marcelo移动-选项仅适用于消费者(从),不适用于生产者(到)。Camel的FTP组件使用File2组件,请学习API 如果您使用的是consumer,则可能是权限问题,您应该研究日志。检查日志并自己研究更多可能发生的情况。当然,我已经检

我使用的是camel版本2.16.0

我试图通过ftp camel组件发送一些文件,并在完成传输后将它们移动到另一个位置

我正在使用“”路线

我的文件被正确地发送,但没有像我在完成传输后所期望的那样从Folder2移动到Folder3

有什么想法吗

谢谢!
Marcelo

移动-选项仅适用于消费者(从),不适用于生产者(到)。Camel的FTP组件使用File2组件,请学习API


如果您使用的是consumer,则可能是权限问题,您应该研究日志。

检查日志并自己研究更多可能发生的情况。当然,我已经检查了camel日志。路由已正确建立,不会引发异常。我已经将此移动功能用于文件路由,没有任何问题。FTP路由不起作用。您如何运行此路由?您是否在某个地方部署了它?我阅读了文档的这一部分,但我认为它可以根据您引用的案例中也使用了Consumer的情况来工作:如果一切正常,则移动;如果DB insert上引发异常,则移动失败。您可能希望使用File2 producer的tempPrefix或tempFileName来实现您的目标。您是对的,我误解了,它确实是一个消费者,谢谢您,我想我需要使用ftp命令来执行此操作,因为移动操作受协议支持