我已经提到了Camel文档的JMS页面以及许多相关的SO问题such as this one,但我无法找到有关实现的完整列表。如何实现骆驼路由以接收来自JMS队列的消息?
我使用Spring XML以及Camel和Weblogic作为服务器。我制作了一个测试队列,其名称如下:
服务器:TestJMSServer,模块:TestJMSModule,队列:TestJMSQueue,CF:TestConnectionFactory。
根据骆驼的文档,我的路线应该是这个样子:
<camel:route id="test">
<camel:from uri="jms:TestJMSQueue" />
<camel:to uri="file:/Users/...." />
</camel:route>
这给了我一个错误说“的connectionFactory必须指定”。那么到底我还需要添加到我的applicationContext.xml才能听这个队列?
你有设置,将引用位置的任何豆或连接信息为你排队?连接工厂Spring指的是找不到的是JMS连接工厂,它告诉Camel JMS组件如何与您的队列对话。你能否提供整个上下文xml,或者至少可以为你的JMS队列引用骆驼或spring bean的任何部分? – alexanderific
请在问题中添加您的jms bean定义。 – Jayaraj