【问题标题】:Connecting to WebsphereMQ JMS provider连接到 WebsphereMQ JMS 提供者
【发布时间】:2012-09-14 00:12:06
【问题描述】:

我正在运行 Websphere 8.5 安装。我想使用 WebsphereMQ JMS Provider 部署 MDB。我可以从 Admin Web 控制台看到 Websphere MQ 被列为 JMS 提供者,但是当我尝试使用 WebsphereMQ 创建一个新的 JMS 连接工厂并使用“测试连接”时它失败了。
所以我只是想知道,WebsphereMQ 是否随应用服务器 8.5 版一起提供开箱即用?还是我应该单独安装? 非常感谢 路易斯

【问题讨论】:

    标签: websphere ibm-mq


    【解决方案1】:

    当您在 WAS 管理控制台中创建连接工厂、队列和主题时,这会在 JNDI 存储库中生成受管对象,但不会在队列管理器中创建队列管理器或相应的对象。这些是使用 WebSphere MQ 的本地管理工具独立管理的。

    • 如果您尚未在目标服务器上安装 WebSphere MQ,请执行此操作。要判断它是否已安装,请执行dspmqver 命令或查看/opt/mqm 或Windows 等效项,通常为C:\Program Files (x86)\IBM\WebSphere MQ
    • 确保在 QMgr 上为应用服务器定义了 SVRCONN 通道。不要使用 SYSTEM.DEF.SVRCONN 或任何其他默认 SYSTEM.* 频道,尽管信息中心记录了这种做法。
    • 确保 QMgr 已定义并运行了一个侦听器。请注意它正在运行的端口。
    • 确保安全设置允许连接。如果您想消除测试 CF 的安全性,那么您可以暂时使用 MCAUSER('mqm') 更改频道(或者在 Windows、iSeries 等上使用平台等效管理 ID。
    • 现在您可以定义 CF,注意使用前面步骤中定义的主机、通道和端口。

    WebSphere MQ 不附带 WAS。 WAS 信息中心在主题Installing WebSphere MQ to interoperate with WebSphere Application Server 中讨论了这个问题。请注意,在同一部分中,有几个关于管理 JMS 资源以与 MQ 对话的主题,它们区分了在 WAS 中管理受管理对象与在队列管理器中管理实际对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 2015-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多