2012-09-13 52 views
2

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

回答

2

当您在WAS管理控制台连接工厂,队列和主题,这产生的JNDI资源库的管理对象,但不创建队列管理器队列管理器或相应的对象。这些使用WebSphere MQ的本地管理工具独立管理。

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

的WebSphere MQ不WAS发货。在WAS信息中心的话题讨论这个Installing WebSphere MQ to interoperate with WebSphere Application Server。注意在同一节有几个主题有关管理JMS资源与MQ交谈,并且他们区分了管理WAS中的管理对象和管理队列管理器中的实际对象。

+0

非常有用和完整的答案,谢谢! – user1666927