0
我正在嘗試在weblogic 12.1.3中使用帶有camel-jms的JMS隊列。 當我嘗試保存的東西在隊列中出現錯誤:Camel-jms在WebLogic上找不到指定的目的地
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?
我也解決了我的問題,使用模塊名稱。這樣TestJMSModule!TestJMSQueue。謝謝。 – oscar