Java 在WebLogic上找不到名为的目标

Java 在WebLogic上找不到名为的目标,java,apache-camel,jms,weblogic,Java,Apache Camel,Jms,Weblogic,我正在尝试将weblogic 12.1.3中的JMS队列与骆驼JMS一起使用。 当我试图在队列中保存某个内容时,我得到错误: Caused By: weblogic.jms.common.JMSException: [JMSExceptions:045102]A destination named "jms/TestJMSQueue" was not found on WebLogic Server instance "AdminServer". 要在服务器上配置jms队列,我遵循本教程:

我正在尝试将weblogic 12.1.3中的JMS队列与骆驼JMS一起使用。 当我试图在队列中保存某个内容时,我得到错误:

Caused By: weblogic.jms.common.JMSException: [JMSExceptions:045102]A destination named "jms/TestJMSQueue" was not found on WebLogic Server instance "AdminServer".
要在服务器上配置jms队列,我遵循本教程:

我的骆驼配置:

<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>
在队列中写入的语法是什么

我尝试了名称(TestJMSQueue)和jndi(jms/TestJMSQueue),但得到了相同的错误

如何在队列中保存bean?

队列名称为“TestJMSQueue”。“jms/TestJMSQueue”是JNDI中队列对象的名称。请尝试使用普通队列名称:

.to("weblogic:TestJMSQueue")

我也使用模块名解决了我的问题。这边是TestJMSModule!TestJMSQueue。谢谢。是不是
到(“weblogic:.jms/TestJMSModule!TestJMSQueue”)
到(“jms:queue:TestJMSModule!TestJMSQueue”)
这对我很有效。谢谢
.to("weblogic:TestJMSQueue")