我想使用javax.jms.QueueConnectionFactory连接到IBM MQ 是否可以在连接时指定队列管理器和通道管理器?
我想避免使用com.ibm.mq.jms.MQQueueConnectionFactory。我正在使用JBoss 4.3
答案 0 :(得分:0)
您需要生成.bindings文件并使用com.sun.jndi.fscontext.RefFSContextFactory获取initialcontext,然后像任何jms队列一样继续...
点击此链接http://ibswings.blogspot.com/2008/02/integrating-mq-broker-6-with-bea.html
了解如何使用JMSAdmin生成.bindings文件。
如果mq托管在不同的计算机上,链接中描述的过程稍有变化:
InitCtx> def qcf(com.bt.mq.QueueConnectionFactory)qmgr(queuemanager)host(ip)port(port)transport(client)