连接到WebsphereMQ JMS提供程序

连接到WebsphereMQ JMS提供程序,websphere,ibm-mq,Websphere,Ibm Mq,我正在运行WebSphere8.5安装。我想使用WebsphereMQ JMS提供程序部署MDB。我可以从管理Web控制台看到Websphere MQ被登记为JMS提供者,但是当我尝试使用WebsphereMQ创建新的JMS连接工厂并使用“测试连接”时,它失败了所以我只是想知道,WebsphereMQ是否随应用服务器的8.5版开箱即用?还是应该单独安装? 谢谢 Louis在WAS管理控制台中创建连接工厂、队列和主题时,会在JNDI存储库中生成受管对象,但不会在队列管理器中创建队列管理器或相应的对

我正在运行WebSphere8.5安装。我想使用WebsphereMQ JMS提供程序部署MDB。我可以从管理Web控制台看到Websphere MQ被登记为JMS提供者,但是当我尝试使用WebsphereMQ创建新的JMS连接工厂并使用“测试连接”时,它失败了
所以我只是想知道,WebsphereMQ是否随应用服务器的8.5版开箱即用?还是应该单独安装? 谢谢
Louis

在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信息中心在主题中讨论了这一点。请注意,在同一节中,有几个主题是关于管理JMS资源以与MQ对话的,它们区分了管理WAS中的受管理对象与管理队列管理器中的实际对象