我使用MQexplorer来处理队列管理器,当我使用JMS与JNDI查找连接到MQ时,使用qcf.createQueueConnection();
我得到JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager
错误。所有的帖子/博客都提到了这个错误,但是他们说要删除队列管理器的CHAUTH等等…如何使用MQExplorer解决这个问题?请帮帮我!
我正在使用MQ客户机(在LDAP上使用JNDI)连接,它可以连接远程机器(不是绑定)。
实际上不建议禁用CHLAUTH,因为这样做会向外界开放您的队列管理器。如果这是一个测试队列管理器,则没关系。使用runmqsc可以禁用通道身份验证。在runmqsc中发出"ALTER QMGR CHLAUTH(DISABLED)"命令来禁用通道认证。
请阅读WMQ信息中心或本红皮书的第20章,或者在CHLAUTH论坛上搜索T.Rob的帖子。这里有几个链接,这个