首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Camel-jms在WebLogic上未找到名为的目标

Camel-jms在WebLogic上未找到名为的目标
EN

Stack Overflow用户
提问于 2017-01-27 19:09:50
回答 1查看 661关注 0票数 0

我正在尝试将WebLogic12.1.3中的JMS队列与camel-jms结合使用。当我试图在队列中保存一些东西时,我得到了错误:

代码语言:javascript
复制
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

我的camel配置:

代码语言:javascript
复制
<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>

要写入队列,请执行以下操作:

代码语言:javascript
复制
.to("weblogic:.jms/TestJMSQueue")

在队列中写入的语法是什么?

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

如何在队列中保存bean?

EN

回答 1

Stack Overflow用户

发布于 2017-02-02 08:47:29

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

代码语言:javascript
复制
.to("weblogic:TestJMSQueue")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41892580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档