0

这是我面临的一个非常不寻常的问题。

我有一个在 Weblogic 12c 中运行的应用程序。JMS 外部服务器和目的地都在 weblogic 中创建。此外,所有队列都在队列管理器中定义。.Bindings 文件也已到位,该文件已使用 MQ 定义创建。现在最初我的应用程序可以访问所有这些队列。我可以使用 runmqsc 命令和 DISPALY QSTATUS 查看 QM 内的队列。

但是最近几天后,我在访问队列时收到以下错误:

com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2085'.
at com.ibm.mq.MQDestination.open(MQDestination.java:322)
at com.ibm.mq.MQQueue.<init>(MQQueue.java:236)
at com.ibm.mq.MQQueueManager.accessQueue(MQQueueManager.java:3288)
at com.zaq.abc.xyz.queues.QueueStatusBean.setQueueInfo(QueueStatusBean.java:305)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)

我正在使用 MQ-9、Weblogic 12c、OS:Linux、Java 8。任何帮助找到根本原因将不胜感激

4

0 回答 0