问题标签 [spring-camel]

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 投票
3 回答
18660 浏览

java - org.apache.camel.NoSuchBeanException:在注册表中找不到 bean:

我有以下路线定义:

和以下豆:

但是应用程序没有启动。
痕迹:

我的代码库有什么问题?

更新:

根据Romat Vottnet 的建议,我写了以下内容:

但我看到:

应用程序启动时。

我检查了 - 标记为的方法@Bean被调用。

0 投票
1 回答
65 浏览

java - 如何在spring-camel中监听文件修改?

我是 spring-camel 和 apache camel 的新手,
我读过http://camel.apache.org/file.html
,我想听文件修改。

于是我写道:

init启动时调用方法,但不调用进程回调。

启动后我尝试在文件中添加新行,但没有任何反应。
此外,我确信应用程序会看到该文件,因为它会在启动时登录:

我错了什么?

0 投票
3 回答
2028 浏览

java - Spring-Camel.How 从 sftp 读取文件 (org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint:)

首先,我在本地安装了 sftp 服务器,我可以使用按位 ssh 客户端连接到它:

在此处输入图像描述

我的凭据:

登录:tester
密码:password

sftp 文件夹如下所示:

在此处输入图像描述

我写了以下代码:

但是当我尝试启动应用程序时,我在日志中看到:

我错了什么?

PS 我正在阅读这个文档

我也尝试禁用防火墙 - 没有帮助

0 投票
0 回答
271 浏览

java - 如何从骆驼的发布请求中获取文件?

我有以下代码:

我使用邮递员加载文件,并将文件夹内的应用商店文件rest_files

但是文件的内容和它的名字看起来很奇怪。

文件名:ID-username-1508923387747-0-2
内容:

在此处输入图像描述 如何让它至少存储正确的内容?

0 投票
0 回答
721 浏览

java - 骆驼保存完整的http请求,但我只想要附件

我有以下代码库:

我使用邮递员上传文件:

在此处输入图像描述

它实际上是通常的 csv。

但是当我打开我的应用程序存储的文件时 - 我看到具有以下内容的文件:

在此处输入图像描述

显然该文件包含完整的请求信息。

如何仅保存文件而不保存来自 http 请求的其他数据?

附言

我试图注册回调:

但它返回null

0 投票
1 回答
105 浏览

java - 是否可以将内存文件放入骆驼管道?

org.springframework.web.multipart.MultipartFile在内存中,我想将它路由到文件系统中。

例如,对于 sftp,我可以编写如下内容:

是否有可能为内存中的普通文件做这样的事情?

附言

我知道我可以将文件保存到第一个文件夹并编写骆驼路线来观看该目录,但这是无用的资源浪费

0 投票
2 回答
20506 浏览

java - org.apache.camel.NoTypeConversionAvailableException:没有可用于从类型转换的类型转换器:

我首先有多部分文件,我想将它发送到骆驼管道并用原始名称保存这个文件。

我的代码:

另一方面,我有:

from("seda:rest_upload").convertBodyTo(File.class).to("file://rest_files");

我也尝试注册转换器:

当我执行我的代码时,我看到以下堆栈跟踪:

如何解决这个问题?

0 投票
0 回答
1517 浏览

spring - 骆驼日志不起作用

骆驼路线:

我看到了新文件,rest_files但没有看到有关它的日志。

我错了什么?

附言

卜我试图写的方式:

行为真的很奇怪 - 文件成功保存但未调用处理方法。

0 投票
0 回答
360 浏览

java - 如何在 Camel 管道中间检查文件 mime 类型?

我有以下管道:

我需要检查 mime 类型并停止它,以防 mime 类型不符合预期并发送电子邮件。

我知道一种检查 mime 类型的方法: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#probeContentType(java.nio.file.Path)

我怎样才能实现它?

0 投票
1 回答
962 浏览

java - Camel:如何将数据从流程方法路由到另一个管道?

我有这样的代码:

我想将此数据发送到另一个管道vm:myEndpoint

我相信骆驼可以做到这一点,但谷歌并没有帮助我。

我怎样才能做到这一点?