使用 MQClient java 和 MQExplorer 错误 JMSWMQ2013 将 JMS 连接到 MQ
Posted
技术标签:
【中文标题】使用 MQClient java 和 MQExplorer 错误 JMSWMQ2013 将 JMS 连接到 MQ【英文标题】:Connecting JMS to MQ using MQClient java and MQExplorer error JMSWMQ2013 【发布时间】: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)连接,它可以连接远程机器(不是绑定)。
【问题讨论】:
【参考方案1】:实际上不建议禁用 CHLAUTH,因为这样做会使您的队列管理器向世界开放。如果这是一个测试队列管理器就可以了。使用 runmqsc 您可以禁用通道身份验证。在 runmqsc 发出“ALTER QMGR CHLAUTH(DISABLED)”命令来禁用通道认证。
请阅读 WMQ 信息中心或此redbook 的第 20 章,或仅在 CHLAUTH 上的此论坛中搜索 T.Rob 的帖子。很少链接here,这个one
【讨论】:
以上是关于使用 MQClient java 和 MQExplorer 错误 JMSWMQ2013 将 JMS 连接到 MQ的主要内容,如果未能解决你的问题,请参考以下文章