问题标签 [apache-camel-cdi]

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 回答
390 浏览

apache-camel - WELD-001408:带有限定符 @Default 的 CdiCamelExtension 类型的依赖关系不满足

我们正在从 EAP 6 迁移到 EAP 7,这是一个使用 Apache Camel 的项目。在这个项目中,我们使用 EAP 7 提供的 CDI 2.0 规范使用依赖注入。我们正在从使用 CDI 1.X 规范的 EAP 6.4 迁移。我们使用的 Apache Camel 版本是 2.17.6

我们已经用代码中的适当更改更新了我们的项目,但是在服务器中部署应用程序的那一刻,我们收到了这个错误,来自 Camel 依赖项:

似乎是与Apache Camel相关的问题,带有签名的第3个参数,无法找到获取对象的方法将其注入此处。

骆驼库camel-cdi-2.17.6jar文件包含org.apache.camel.cdi.CdiCamelExtension类,这个jar中的服务配置指示使用这个CdiCamelExtension。

我们还可以看到,在这个库中 beans.xml 文件包含:

有了这一切,我们看不出为什么无法获取 CdiCamelContext。

这可能是因为 EAP 7 使用的是 CDI 2.0,而 Camel 2.17.6 无法与此规范兼容吗?我们对 Camel 没有太多经验,因此我们不确定是否会遗漏一些东西。

谢谢你的帮助

0 投票
1 回答
501 浏览

apache-camel - 如何在骆驼测试中设置标题

我正在处理一项任务,我在其中一个处理器中设置了标题。

在编写测试用例时,它期望值。因为测试用例失败了。

模拟路线测试:

需要帮助在模拟中设置标题。这样在执行时,处理器就可以获得该值。

使用骆驼测试和骆驼测试cdi。

谢谢

0 投票
0 回答
226 浏览

apache-camel - 为什么 CAMEL-CDI 不能与骆驼 3 一起使用,这可能是 POM 依赖项的问题吗?

我在加载 Camel-CDI 项目时遇到问题。我在使用骆驼 3 时遇到问题。骆驼 2.18.1 工作正常。它可能是 POM 依赖错误。但我不知道是什么原因造成的。我正在附加我的 POM 文件。

下面是 pom 文件,用于项目。它不适用于骆驼 3 版本。我有类似的项目 Camel 2.18.1,它正在运行。我不确定,这些依赖项有什么问题。请帮助审查相同的内容并反馈给我。

mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-cdi

0 投票
1 回答
98 浏览

java - Apache Camel 自定义组件迁移端点异常

嗨,我编写了我的自定义骆驼组件,它一直在工作,直到我升级版本。我将我的版本 3.1 升级到 3.2 但出现错误

我检查了骆驼文档,但不清楚。

https://camel.apache.org/manual/latest/camel-3x-upgrade-guide-3_2.html

我尝试了一些东西,但没有任何改变 这不起作用

我尝试将 camel-http,camel-direct 添加到我的 pom 中,但没有影响。

它已经存在于我的应用程序上下文中。我可以在自动装配时访问它