博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IBM MQ 2035 或 2013认证错误的解决方法
阅读量:7056 次
发布时间:2019-06-28

本文共 1712 字,大约阅读时间需要 5 分钟。

第一种方法:

ALTER CHL(SYSTEM.BKR.CONFIG) CHLTYPE(SVRCONN)

ALTER CHL(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN)
ALTER CHL(SYSTEM.ADMIN.SSL.CHL) CHLTYPE(SVRCONN) SSLCAUTH(REQUIRED) SSLCIPH(NULL_SHA)

第二种方法:

当C# 或 java 连接 IBM MQ 是出现 2035 或 2013的错误时

java的错误提示:

com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: 为队列管理器“QM1”提供的安全性认证无效,连接方式为“Client”,主机名为“9.186.105.212(1414)”。 请检查提供的用户名和密码在您连接至的队列管理器中是否正确。

at com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:540)
at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:236)
at com.ibm.msg.client.wmq.internal.WMQConnection.<init>(WMQConnection.java:440)
at com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createV7ProviderConnection(WMQConnectionFactory.java:7062)
at com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createProviderConnection(WMQConnectionFactory.java:6453)
at com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.createConnection(JmsConnectionFactoryImpl.java:295)
at com.ibm.mq.jms.MQConnectionFactory.createCommonConnection(MQConnectionFactory.java:6230)
at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopicConnectionFactory.java:114)
at com.jn.test.MQPublisher.main(MQPublisher.java:39)
Caused by: com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ 调用失败,完成代码为“2”(“MQCC_FAILED”),原因为“2035”(“MQRC_NOT_AUTHORIZED”)。
at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:223)
... 7 more

解决方法:

登录服务器 进入 IBM mq 所在目录 (linux一般在/opt/mqm下),再进入bin目录 切换到mqm用户(su mqm),输入runmqsc QM1  (QM1 是你的队列管理器的名字),进入命令模式,输入    ALTER CHL(SYSTEM.DEF.SVRCONN) CHLTYPE(SVRCONN) MCAUSER('mqm')

SYSTEM.DEF.SVRCONN  是通道的名字

SVRCONN 是通道的类型

mqm 是mq的用户

一般linux安装完mq后 都会自动出现mqm用户。

 

 

本文转自:

转载地址:http://dugol.baihongyu.com/

你可能感兴趣的文章
【Android应用开发】Android 蓝牙低功耗 (BLE) ( 第一篇 . 概述 . 蓝牙低功耗文档 翻译)...
查看>>
IOS渗透测试第一步-基础知识统一放送
查看>>
恒创科技 基于openStack云主机
查看>>
mdb导入SqlServer
查看>>
How can I add files to a Jar file? (or add a file to a zip archive)
查看>>
.Net使用Redis详解之ServiceStack.Redis(七)
查看>>
“与”运算是什么意思
查看>>
python 的__FILE__,__LINE__功能实现
查看>>
java_GC
查看>>
leetcode之Find All Numbers Disappeared in an Array
查看>>
【laravel5.4】关键字【use】使用
查看>>
how-do-i-access-windows-event-viewer-log-data-from-java
查看>>
go 中的pacage 名称 和import {}中的名称
查看>>
[转]PHP中file_put_contents追加和换行
查看>>
centos 7.0 查看selinux状态|关闭|开启
查看>>
angular2报错
查看>>
Prolog中文教程 - Unification[联合]
查看>>
隆重推荐:DAC 4.0 全新发布
查看>>
C# 使用TimeSpan计算两个时间差
查看>>
Mongodb快速入门之使用Java操作Mongodb
查看>>