【发布时间】:2016-08-06 08:42:25
【问题描述】:
当我尝试从 Java 连接到 MQ 7.5 时出现以下异常。
请检查您所连接的 QueueManager 上提供的用户名和密码是否正确。 在 com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:521) 在 com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:221) 在 com.ibm.msg.client.wmq.internal.WMQConnection.(WMQConnection.java:425) 在 com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createV7ProviderConnection(WMQConnectionFactory.java:6902) 在 com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createProviderConnection(WMQConnectionFactory.java:6277) 在 com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.createConnection(JmsConnectionFactoryImpl.java:285) 在 com.ibm.mq.jms.MQConnectionFactory.createCommonConnection(MQConnectionFactory.java:6233) 在 com.ibm.mq.jms.MQConnectionFactory.createConnection(MQConnectionFactory.java:6262) . . 原因:com.ibm.mq.MQException:JMSCMQ0001:WebSphere MQ 调用失败,compcode '2' ('MQCC_FAILED') 原因 '2035' ('MQRC_NOT_AUTHORIZED')。 在 com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:209) ... 9 更多我找到了这个解决方案:
http://www-01.ibm.com/support/docview.wss?uid=swg21577137
但通过 rumqsc 更改队列管理器的授权:
ALTER QMGR CHLAUTH(已禁用)不起作用。即使在重新启动队列管理器和侦听器之后,我仍然会收到异常。
任何帮助将不胜感激。
【问题讨论】:
-
请使用队列管理器 AMQERR01.LOG 文件中显示的错误消息更新您的问题,以便我们可以帮助指出明确的原因。