嗨,下面是我用来检查连接性的代码
String qManager="";
int openOptions = CMQC.MQOO_FAIL_IF_QUIESCING + CMQC.MQOO_INPUT_SHARED + CMQC.MQOO_INQUIRE+CMQC.MQOO_BROWSE;
try{
Hashtable props = new Hashtable();
props.put(CMQC.HOST_NAME_PROPERTY, "IP");
props.put(CMQC.PORT_PROPERTY, port_num);
props.put(CMQC.CHANNEL_PROPERTY, "SYSTEM.DEFAULT.LOCAL.QUEUE");
MQQueueManager qMgr = new MQQueueManager("QM", props);
MQQueue destQueue = qMgr.accessQueue("Q_name", openOptions);
System.out.println("Connected");
destQueue.close();
qMgr.disconnect();
}catch(MQException mqe){
System.out.println(mqe.reasonCode);
}
}
}当我运行这个程序时,我得到了这个异常
MQJE001: An MQException occurred: Completion Code 2, Reason 2009
MQJE016: MQ queue manager closed channel immediately during connect
2009
Closure reason = 2009
MQJE001: Completion Code 2, Reason 2009请帮帮我
发布于 2014-02-07 02:00:10
我怀疑这里有两件事:
在MQ安装的"tools“文件夹中有一些示例,可以帮助您。
发布于 2014-03-11 17:32:38
在IBM Websphere MQ-7中,我得到了这个错误bcoz,通道安全已被启用。禁用通道安全性后,我可以连接它
https://stackoverflow.com/questions/21596036
复制相似问题