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