【问题标题】:Connecting JMS to MQ using MQClient java and MQExplorer error JMSWMQ2013使用 MQClient java 和 MQExplorer 错误 JMSWMQ2013 将 JMS 连接到 MQ
【发布时间】:2013-03-03 02:48:18
【问题描述】:
我正在使用 MQexplorer 来处理队列管理器,当我使用带有 JNDI 查找的 JMS 连接到 MQ 时,使用 qcf.createQueueConnection(); 我收到 JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 错误。所有帖子/博客都提到了这个错误,但他们说要删除队列管理器的 CHAUTH 等等......我如何使用 MQExplorer 解决这个问题?请帮我解决这个问题!
我正在使用 MQ 客户端(在 LDAP 上带有 JNDI)连接,它可以连接远程机器(不是绑定)。
【问题讨论】:
标签:
java
jms
jndi
ibm-mq
mq
【解决方案1】:
实际上不建议禁用 CHLAUTH,因为这样做会使您的队列管理器向世界开放。如果这是一个测试队列管理器就可以了。使用 runmqsc 您可以禁用通道身份验证。在 runmqsc 发出“ALTER QMGR CHLAUTH(DISABLED)”命令来禁用通道认证。
请阅读 WMQ 信息中心或此redbook 的第 20 章,或仅在 CHLAUTH 上的此论坛中搜索 T.Rob 的帖子。很少链接here,这个one