簡體   English   中英

Camel-jms在WebLogic上找不到名為的目標

[英]Camel-jms A destination named was not found on WebLogic

我正在嘗試將weblogic 12.1.3中的JMS隊列與camel-jms一起使用。 當我嘗試將某些內容保存在隊列中時,出現錯誤:

Caused By: weblogic.jms.common.JMSException: [JMSExceptions:045102]A destination named "jms/TestJMSQueue" was not found on WebLogic Server instance "AdminServer".

要在服務器上配置jms隊列,我遵循了本教程: https : //blogs.oracle.com/soaproactive/entry/how_to_create_a_simple

我的駱駝配置:

<beans>
    <bean id="weblogic" class="org.apache.camel.component.jms.JmsComponent">
        <property name="connectionFactory" ref="myConnectionFactory"/>
    </bean>

    <jee:jndi-lookup id="myConnectionFactory" jndi-name=" jms/TestConnectionFactory "/>
</beans>

寫入隊列:

.to("weblogic:.jms/TestJMSQueue")

在隊列中寫入的語法是什么?

我嘗試過使用名稱(TestJMSQueue)和jndi(jms / TestJMSQueue),但是卻遇到相同的錯誤。

如何在隊列中保存bean?

隊列名稱為“ TestJMSQueue”。 “ jms / TestJMSQueue”是JNDI中隊列對象的名稱。 嘗試使用普通隊列名稱:

.to("weblogic:TestJMSQueue")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM