使用MQClient java和MQExplorer错误JMSWMQ2013将JMS连接到MQ

时间:2013-03-14 16:16:40

标签: java jms jndi ibm-mq mq

我正在使用MQexplorer来处理队列管理器,当我使用带有JNDI查找的JMS连接到MQ时,使用qcf.createQueueConnection();我收到JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager错误。所有帖子/博客都提到了这个错误,但他们说删除CHAUTH for queuemanager等等...我如何使用MQExplorer解决这个问题?请帮帮我!

我正在使用MQ客户端(在LDAP上使用JNDI)连接,它可以连接远程机器(不是绑定)。

1 个答案:

答案 0 :(得分:1)

实际上不建议禁用CHLAUTH,因为这样做可以向世界开放队列管理器。如果这是一个测试队列管理器,那没关系。使用runmqsc可以禁用通道身份验证。在runmqsc问题“ALTER QMGR CHLAUTH(DISABLED)”命令中禁用通道验证。

请阅读WMQ信息中心或本redbook的第20章,或者只在CHLAUTH的论坛中搜索T.Rob的帖子。几个链接here,此one