• com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: 为队列管理器提供的安全性认证无效


    com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: 为队列管理器“zm_queue_manager”提供的安全性认证无效,连接方式为“Client”,主机名为“win2k3cnp8.p8demo.ibm.com”。 请检查提供的用户名和密码在您连接到的队列管理器中是否正确。
     at com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:531)
     at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:219)
     at com.ibm.msg.client.wmq.internal.WMQConnection.<init>(WMQConnection.java:420)
     at com.ibm.msg.client.wmq.internal.WMQXAConnection.<init>(WMQXAConnection.java:70)
     at com.ibm.msg.client.wmq.factories.WMQXAConnectionFactory.createV7ProviderConnection(WMQXAConnectionFactory.java:178)
     at com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createProviderConnection(WMQConnectionFactory.java:7396)
     at com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.createConnection(JmsConnectionFactoryImpl.java:276)
     at com.ibm.mq.jms.MQConnectionFactory.createCommonConnection(MQConnectionFactory.java:6076)
     at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:115)
     at com.ibm.test.JmsSend.send(JmsSend.java:42)
     at com.ibm.test.JmsSend.main(JmsSend.java:63)
    Caused by: com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ 调用失败,完成代码为“2”(“MQCC_FAILED”),原因为“2035”(“MQRC_NOT_AUTHORIZED”)。
     at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:206)
     ... 9 more

    解决方法:在mq服务器的机器上修改hosts文件,把应用服务器的IP地址主机名配置到hosts文件中,重启WAS和MQ就OK了!

  • 相关阅读:
    Spring事务的传播行为案例详细分析
    面试官:InnoDB一棵B +树可以存放多少行数据?
    Java面试题——数组求和统计
    Java算法题——牛牛消消乐
    Jenkins集成GitLab
    Kafka+ZooKeeper高可用集群部署
    Linux运维不会这些,别做工程师
    Linux系统通过Squid配置实现代理上网
    使用Openresty实现WAF防火墙功能
    谷歌浏览器插件(下载百度云盘)
  • 原文地址:https://www.cnblogs.com/xuxiuxiu/p/6647047.html
Copyright © 2020-2023  润新知