【问题标题】:How to setup JMS bridge to ActiveMQ on Weblogic 11g如何在 Weblogic 11g 上设置 JMS 桥到 ActiveMQ
【发布时间】:2014-08-28 12:07:42
【问题描述】:

我是 Java EE 堆栈的 JCA 和 JMS 部分的新手,现在我在两个 JMS 提供程序(ActiveMQ 5.9.1 -> Weblogic 11g 10.3. 5),我需要一些帮助来了解所有活动部件和所需的配置元素。

我已经做了什么:

  1. 在 Weblogic 11g 节点上配置的 JMS 服务器

  2. 配置的外部服务器 - AMQ 连接工厂和绑定到本地 JNDI 的源队列对象(OK:连接工厂和队列对象在服务器 jndi 树中可见)

  3. 使用默认道具创建 JMS 桥(好的 - 我认为)

  4. 使用默认配置为 目标目标 (Weblogic) 创建了桥接目标 - 在可能的情况下(确定:已部署资源适配器)

  5. 源目标 (AMQ) 创建了桥接目标 - JNDI 属性,可能的默认道具(FAIL - 无法连接到源目标)

还有一个问题:

默认有两个资源适配器(XA,非XA),我需要安装AMQ特定的资源适配器吗?

我假设是的,所以我在 Weblogic 机器上下载了 rar 文件,然后尝试使用 Weblogic 控制台安装(部署 -> 安装),但是.. 另一个麻烦 - 没办法在部署视图中实现运行状态。我读过rar中的所有jar都需要放在Weblogic CLASSPATH中,所以我已经将它们复制到Weblogic lib目录中。但是,到目前为止还没有成功。

那么,我做错了什么,这个配置的差距或错误在哪里?

我研究了Oracle文档,但我觉得仍然没有完全理解bridge config :((

任何解释性的回复都非常感谢!!!

【问题讨论】:

    标签: java jms activemq messaging weblogic11g


    【解决方案1】:

    好的,问题解决了。我使用了错误的连接工厂和队列的 JNDI 名称 - 在外部服务器配置中定义的本地名称,而不是删除 JMS 服务器上的名称。

    其实这里不需要像Foreign Server、Resource Adapter这样的额外配置。

    【讨论】:

    猜你喜欢
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多