当前位置: 首页 > 知识库问答 >
问题:

camel路由中无法识别camel activemq brokerURL参数

强金鑫
2023-03-14

我正在尝试使用camel-actiemq依赖关系,并设置一个正在监听actiemq队列的服务。当我试图设置骆驼路由中的唯一连接时,我使用的endpoint是:

“activemq:mailq?用户名=管理员

我的问题是activemq依赖关系正在解除故障切换“localhost:61616”的约束,因为它没有重新计算brokerURL参数。

我正在尝试连接到一个部署在openShift服务器上的队列。有人看到过这个问题吗?

谢谢

共有1个答案

微生阳平
2023-03-14

broemq不是ActiveMQ组件的参数。如果您想指定broURL,那么您必须将actiemq组件添加到CamelContext中,如下所示(源代码):

camelContext.addComponent("activemq", activeMQComponent("vm://localhost?broker.persistent=false"));

使用Spring的示例(源代码):

@Bean(name = "activemq")
public ActiveMQComponent createActiveMQComponent() {
    return ActiveMQComponent.activeMQComponent("tcp://localhost:61616"); // configure brokerURL here
}
 类似资料:
  • 我试图从我的jar启动另一个Java进程,我使用的是ProcessBuilder: 错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。无法识别的选项:-类路径“C:\absoulte\path\library.jar;C:\absoulte\path2\library2.jar;C:\absoulte\path3\library3.jar”

  • 相对新的节点。js,尝试从Angular2获取一个js对象到我的节点。js路由,但我总是从本机对象解析器获得一个标准的“索引0处的意外标记”。 对象很好地到达我的节点工厂,但在发布到路由时失败。 这是被发送到路由的JSON: 这是我在开发人员控制台中收到的错误。 angular2.dev.js:23083异常:语法错误:位置0BrowserDomA的JSON中的意外令牌Sdapter.log错误@

  • 我现在正在学习Meteor/Apollo/GraphQL的教程,在使用参数/变量进行突变时遇到了巨大的麻烦。下面是我的代码和一些注释! 当我尝试将查询发送到服务器时,我收到一个 http 400 错误,并且我收到以下 graphql 错误:“类型为”突变“的字段”createResolution“上的未知参数”名称”。 创建分辨率在我的 graphiQL 中可用,但在文档中没有显示任何参数。 教程

  • 我最近尝试导入一个现有的Gradle项目,使用启动窗口中的“Open project”选项和现有的build.Gradle文件自动设置该项目。 就在我这样做之后,IntelliJ中出现了一条错误消息,说: 看起来像这样,IntelliJ抱怨我没有将play框架添加到我的PATH变量中。尽管外壳的输出告诉了某事物。其他: 我还编写了一个简单的类来显示IntelliJ使用的PATH变量: 当我运行这个

  • 我试图将Spring Security角色珠授权策略添加到基于Spring Boot的apache camel web应用程序中,以保护路由。 我使用示例(http://camel.apache.org/spring-security-example.html)作为基础,而不是基于Spring Boot的基础。 由于我使用的是一个基于Spring Boot的apache camel应用程序,所以我

  • 问题内容: 我有2条路线,并且我已经测试了更多条路线。所有路线仅呈现home组件。 当我尝试一条不存在的路线时,它会识别出正确的路线并显示警告 App.js ./components/Main 我尝试添加一条显式路径,但无济于事。 我偶然发现了这个但是在其答案中没有找到任何解决方法。 任何人都可以阐明可能是什么问题吗? 问题答案: 由于您嵌套在下面,因此需要在组件内渲染一个组件,以使React R