问题标签 [camel-ftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
440 浏览

apache-camel - 在 java 中配置 ftp 端点 - 如何设置“延迟”

我在将基于 xml 的骆驼路由迁移到 java 时遇到了一些问题。运行上下文和路由(我使用的是 Guice)不是问题。但直到现在我通过 uri 参数(不是在 java 中)配置大多数端点。

为了能够轻松地重用代码并让编译器帮助我(拼写和参数类型),我想通过设置器配置所有东西。(我不想摆弄字符串(常量)并将它们连接到uris)

对于某些端点,手册就足够了。但在 ftp 的情况下,并非所有参数似乎都通过“FtpEndpoint”公开。例如“逐步”可以通过设置getConfiguration().setStepwise(stepwise);。所以有些参数是通过端点设置的,有些是通过 FtpConfiguration 设置的。

但在这种特殊情况下,我找不到设置“延迟”的方法。那么如何设置呢?

是否有一种通用/统一的方法来在 java 中配置端点,或者每个组件都有不同的方法?

0 投票
1 回答
1412 浏览

apache-camel - 在骆驼中使用资源流模拟骆驼 http 端点

我有如下路线

我不想每次都运行 apache couchdb 进行测试。我想让这个 http 端点引用代码库中的资源文件。这个怎么写?

0 投票
4 回答
2455 浏览

amazon-s3 - 骆驼aws-s3不工作

我正在尝试创建一个骆驼路由来将文件从 FTP 服务器传输到 AWS S3 存储。我写了以下路线

问题是,这给了我以下例外:

然后我尝试以另一种方式做到这一点。即编写这样的方法:

并使用绑定变量#client 调用。这种方法没有给出任何异常,但是文件传输不起作用。

为了确保我的方法没有问题,我尝试了 aws-sqs 而不是 aws-s3 并且效果很好(文件成功传输到 SQS 队列)

知道为什么会这样吗?骆驼的“aws-s3”连接器是否存在一些基本问题?

0 投票
1 回答
1437 浏览

file-io - File Object from Camel-exchange body is null in Camel FTP

The route definition is simple based on FTP2 component.

I am trying to read a file from a FTP folder.

The exchange has everything it should have

Header also shows the size of the file CamelFileLength=81612. However, I am getting the below exception just after the exchange trace.

0 投票
1 回答
989 浏览

scala - 如何为 Scala+Akka+Camel SFTP(或 FTP)消费者提供要获取的文件列表?

我有一个订阅 JMS 主题的应用程序(Scala 2.10.3、Akka 2.3.1、Camel 2.13.0),并在特定文件可供下载时通过 JMS 消息得到通知。每个 JMS 消息都包含文件的名称和路径,可通过 SFTP 收集。

然后,我希望能够通过 SFTP获取文件,但仅获取我们已收到 JMS 消息的文件(以避免我们可能获取正在写入的文件的问题)。

我想要一个适合 Akka Camel 和消费者模型的解决方案。我已经阅读了用于 SFTP 端点的file2ftp2的 Camel 选项,但我需要以下帮助:

  • 如何定义可以通过 &filter=... 参数在 endpointUri 字符串中引用的类/对象?我希望能够更新过滤器对象,以便每次消费者轮询文件列表时,都会应用更新的过滤器列表。

  • 如何定义自定义 IdempotentRepository,以允许缓存大小大于默认值 1000?

我的 SFTP Consumer Actor 目前看起来像这样(一些值被编辑了......):

0 投票
1 回答
2979 浏览

java - 即使给定 noop=true,骆驼文件输入也会连续读取相同的文件

骆驼文件组件不断读取同一个文件,没有检测到其他文件。

我有一条骆驼路线,

和路由器作为,

每当一个文件说beahomelist 被放入C:/Books/input_dir文件夹时,它会读取第一个文件并且永远不会停止,如下面的日志

文件名:beahomelist 文件名:beahomelist 文件名:beahomelist 文件名:beahomelist 文件名:beahomelist 文件名:beahomelist 文件名:beahomelist 文件名:beahomelist....

并且不会检测到放在同一文件夹中的任何其他文件。即使给出了 noop=true ,它也会发生。请就此提出一些建议。我正在使用骆驼版本:2.13.0

0 投票
2 回答
1424 浏览

ftp - Apache Camel FTP 下载不删除远程文件

首先:我对 Apache Camel 和 Stack Overflow 还是很陌生!

我创建了一个路由,该路由从 SFTP 服务器过滤和下载文件,并在处理后删除这些文件。

我的问题:在我的本地计算机上,该路线完美运行。当我在生产服务器上部署此路由(相同的 .war)时,下载有效,但是当 FTP 组件尝试删除文件时,我得到以下异常。开发和生产机器有相同的camel、tomcat和java版本。唯一的区别是操作系统(开发:Windows 7,产品:Windows Server 2008 R2)

有任何想法吗???

这是路线:

0 投票
1 回答
1009 浏览

apache-camel - 如何在骆驼中将 mime 类型设置为 html 以通过电子邮件发送到 Outlook

我一直在尝试使用camel和以下代码在java类中设置mime类型

但生成邮件的类型为文本/纯文本。任何帮助将不胜感激,在此先感谢。

0 投票
1 回答
431 浏览

apache-camel - 在将完整文件复制到该位置之前,Camel 从 FTP 端点读取文件

嗨,我有一个非常简单的路由,可以从 FTP 位置读取文件。当我部署到服务组合(Jboss Fuse)中时,它会按预期读取文件。

当我有一个大文件时,它会在完成复制到该位置之前读取该文件。

我怎么能解决这个问题?

0 投票
1 回答
349 浏览

apache-camel - Camel FTP:如何记录 UnknowHostException 或连接失败

我有一些骆驼配置是这样的......

我希望在日志中看到一些关于无法连接到testserverx的错误, 但我没有。

有人知道为什么吗?

笔记:

骆驼FTP:2.13.2