我已經提到了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