java - MQJE001 : Completion Code '2' , 原因 '2538'

标签 java ibm-mq

公共(public)类 PtpReceiver {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    try {
        MQEnvironment.hostname = "192.168.120.28:1415";
        MQEnvironment.channel = "SFMS.TO.CBS";
        MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY,
                MQC.TRANSPORT_MQSERIES);
        System.out.println("Q manager");
        MQQueueManager qMgr = new MQQueueManager("GSCBBRQM");
        System.out.println("Q manager11");

    }

    catch (MQException ex) {
        System.out.println(ex.completionCode+ ex.reasonCode);
        }
}

我收到以下错误:

MQJE001:完成代码“2”,原因“2538”。

谁能帮我解决这个错误

最佳答案

这是用于通过 WMQ for JMS 建立连接的 JMS 代码。 Bhaumik 使用 WMQ for Java(非 JMS)。

Bhaumik,您没有在主机名中指定端口号,而是如下所示:

public static void main(String[] args) {
    try {
        MQEnvironment.hostname = "192.168.120.28";
        MQEnvironment.port     = 1415;
        MQEnvironment.channel  = "SFMS.TO.CBS";
        MQQueueManager qMgr = new MQQueueManager("GSCBBRQM");
    }

    catch (MQException ex) {
        System.out.println("CC="+ex.completionCode + " : RC="+ ex.reasonCode);
        }
}

关于java - MQJE001 : Completion Code '2' , 原因 '2538',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672833/

相关文章:

java - 为 MessageListener 调用 stop() 并暂时暂停连接传入消息的传递的正确位置。(JMSCC0012..)?

websphere - 是否有免费下载的 WebSphere MQ 开发者版?

python - 如何使用 CCDT 文件、用户 ID 和密码在 Python 中连接到 IBM MQ

用于从 websphere mq 获取组消息的 Java 消息选择器

java - spring boot后端+前端的热重载

java 3D渲染距离

java - Google App Engine 中的默认凭据 : Invalid Credentials error

Java WatchService 意外停止工作

java - 使用 Hibernate 请求和分页多个不相关的实体类型

java - IBM MQ v8 和 Glassfish 本地设置端口配置问题