首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MQ-7连接问题

MQ-7连接问题
EN

Stack Overflow用户
提问于 2014-02-06 14:53:24
回答 2查看 188关注 0票数 0

嗨,下面是我用来检查连接性的代码

代码语言:javascript
复制
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);
}
}   

}

当我运行这个程序时,我得到了这个异常

代码语言:javascript
复制
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

请帮帮我

EN

回答 2

Stack Overflow用户

发布于 2014-02-07 02:00:10

我怀疑这里有两件事:

  1. props.put(CMQC.HOST_NAME_PROPERTY,"IP");<--是主机名所以short?
  2. props.put(CMQC.CHANNEL_PROPERTY,"SYSTEM.DEFAULT.LOCAL.QUEUE");<--为什么本地队列名设置为通道属性

在MQ安装的"tools“文件夹中有一些示例,可以帮助您。

票数 0
EN

Stack Overflow用户

发布于 2014-03-11 17:32:38

在IBM Websphere MQ-7中,我得到了这个错误bcoz,通道安全已被启用。禁用通道安全性后,我可以连接它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21596036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档