2013-10-03 59 views
0

我遇到MQ问题,如果我开始1MQ队列1级的应用程序,它显示1个监听器相同的队列,但对MQ channel.Why会议超过1个会话创建超过预期我们?正在通过绑定文件使用MQ连接。 下面是错误: 有尝试接收一个message.com.ibm.mq.jms.SessionClosedException时出现错误:MQJMS1024:会议闭幕时com.ibm.mq.jms.MQSession.waitForStart(MQSession.java:2391 )在com.ibm.mq.jms.MQMessageConsumer.receiveInternalQ(MQMessageConsumer.java:2388)在com.ibm.mq.jms.MQMessageConsumer.receiveQ(MQMessageConsumer.java:2235)在com.ibm.mq.jms.MQMessageConsumer。接收(MQMessageConsumer.java:4244)at com.tibco.plugin.share.jms.impl.JMSReceiver $ SessionController.run(JMSReceiver.java:735)面对的MQ通道MQ问题

+0

感觉就像你说的是两个不同的东西,可能是彼此无关。尝试充实你的问题,而不是你正在做什么和发生什么。你是否用Java客户端,BW或其他方式连接? – stoft

回答

0

你不说你正在使用什么版本的MQ或平台,这将是有用的。 一般而言,对于MQ V7 +而言,有多于一个会话来自QCF的原因是因为WAS为QCF本身使用多个会话来管理功能。如果您使用的是XA资源,那么也有用于此的线程。