[英]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.