问题标签 [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.
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 没有太多经验,因此我们不确定是否会遗漏一些东西。
谢谢你的帮助
apache-camel - 如何在骆驼测试中设置标题
我正在处理一项任务,我在其中一个处理器中设置了标题。
在编写测试用例时,它期望值。因为测试用例失败了。
模拟路线测试:
需要帮助在模拟中设置标题。这样在执行时,处理器就可以获得该值。
使用骆驼测试和骆驼测试cdi。
谢谢
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
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 中,但没有影响。
它已经存在于我的应用程序上下文中。我可以在自动装配时访问它