MQJMS2013无效的安全认证

San*_*dal 6 java websphere ibm-mq

我正在尝试从IBM Websphere Application Server连接到IBM Websphere MQ Server.

我收到以下错误:

MQJMS2013: invalid security authentication supplied for MQQueueManager
Run Code Online (Sandbox Code Playgroud)

我的理解是,这是因为连接到MQ Manager时WAS的安全凭证无效.

我尝试过提供MQ管理员密码的不同组合,例如

  1. 为MQ连接工厂提供J2C身份验证.
  2. 为队列提供MQ管理员用户名和密码.
  3. 提供空白用户名.
  4. 以上三者的组合.

此外,在一些职位提到的,我已经试过传输类型"绑定"以及"客户"的QueueConnectionFactory.

请建议.

San*_*dal 2

经过两天的组合应用,终于开始工作了。

为了帮助其他人(将来也可能帮助我自己),问题如下:

我们正在使用 IBM Websphere MQ 服务器配置 IBM Websphere Application Server。我们创建了队列连接工厂、队列和侦听器端口。我们反复遇到有问题的异常。

它的工作原理是:当您启动应用程序服务器时,启动服务器的用户应该有权访问 MQ。即用户应该是 MQM 组的一部分。补充一下,将组添加到用户后,一定要记得重新启动 MQ 服务器,因为 MQ 服务器只有在重新启动后才会刷新权限。

希望这可以帮助。