IT其它mq 7.5

MQJE001: 完成代码为 '2',原因为 '2009'

求知道这问题的大神解答一下。同样的代码,我同事的机子上就能跑起来,而且环境都是一样一样的2014-05-07 10:25:19.941  INFO  [net.neptune.comm.mq.ibm.MqReceiver-81] -- MQ receive server is starting...MQJE001: 完成代码为 '2',原因为 '2009'。20...显示全部
求知道这问题的大神解答一下。同样的代码,我同事的机子上就能跑起来,而且环境都是一样一样的

2014-05-07 10:25:19.941  INFO  [net.neptune.comm.mq.ibm.MqReceiver-81] -- MQ receive server is starting...
MQJE001: 完成代码为 '2',原因为 '2009'。
2014-05-07 10:25:21.268  ERROR [net.neptune.comm.runtime.manager.MonitorManager-34] -- MQJE001: 完成代码为 '2',原因为 '2009'。
com.ibm.mq.MQException: MQJE001: 完成代码为 '2',原因为 '2009'。
        at com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:247) ~[na:na]
        at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:588) ~[na:na]
        at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:630) ~[na:na]
        at com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:107) ~[na:na]
        at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:205) ~[na:na]
        at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:911) ~[na:na]
        at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:799) ~[na:na]
        at com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:750) ~[na:na]
        at com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:157) ~[na:na]
        at com.ibm.mq.MQQueueManager.(MQQueueManager.java:681) ~[na:na]
        at net.neptune.comm.mq.ibm.MqReceiver.start(MqReceiver.java:89) ~[na:na]
        at net.neptune.comm.runtime.manager.MonitorManager.start(MonitorManager.java:32) ~[net.neptune.comm.runtime_1.0.0.201303051403.jar:na]
        at net.neptune.comm.runtime.command.Listen.process(Listen.java:16) [net.neptune.comm.runtime_1.0.0.201303051403.jar:na]
        at net.neptune.comm.runtime.CommCommandProvider._listen(CommCommandProvider.java:45) [net.neptune.comm.runtime_1.0.0.201303051403.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_26]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_26]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:155) [osgi.jar:na]
        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:303) [osgi.jar:na]
        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:288) [osgi.jar:na]
        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:224) [osgi.jar:na]
        at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2009;AMQ9204: 与主机 '127.0.0.1(1414)' 的连接被拒绝。 [1=com.ibm.mq.jmqi.JmqiException[CC=2;RC=2009;AMQ9213: 'TCP'的通信出错。 [1=java.net.SocketException[Connection reset],4=TCP,5=sockInStream.read]],3=127.0.0.1(1414),5=RemoteTCPConnection.receive]
        at com.ibm.mq.jmqi.remote.api.RemoteFAP.jmqiConnect(RemoteFAP.java:2053) ~[na:na]
        at com.ibm.mq.jmqi.remote.api.RemoteFAP.jmqiConnect(RemoteFAP.java:1226) ~[na:na]
        at com.ibm.mq.ese.jmqi.InterceptedJmqiImpl.jmqiConnect(InterceptedJmqiImpl.java:311) ~[na:na]
        at com.ibm.mq.ese.jmqi.ESEJMQI.jmqiConnect(ESEJMQI.java:337) ~[na:na]
        at com.ibm.mq.MQSESSION.MQCONNX_j(MQSESSION.java:924) ~[na:na]
        at com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:236) ~[na:na]
        ... 22 common frames omitted
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2009;AMQ9213: 'TCP'的通信出错。 [1=java.net.SocketException[Connection reset],4=TCP,5=sockInStream.read]
        at com.ibm.mq.jmqi.remote.impl.RemoteTCPConnection.receive(RemoteTCPConnection.java:1555) ~[na:na]
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.receiveTSH(RemoteConnection.java:2673) ~[na:na]
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.initSess(RemoteConnection.java:1034) ~[na:na]
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.connect(RemoteConnection.java:727) ~[na:na]
        at com.ibm.mq.jmqi.remote.impl.RemoteConnectionSpecification.getSessionFromNewConnection(RemoteConnectionSpecification.java:400) ~[na:na]
        at com.ibm.mq.jmqi.remote.impl.RemoteConnectionSpecification.getSession(RemoteConnectionSpecification.java:299) ~[na:na]
        at com.ibm.mq.jmqi.remote.impl.RemoteConnectionPool.getSession(RemoteConnectionPool.java:164) ~[na:na]
        at com.ibm.mq.jmqi.remote.api.RemoteFAP.jmqiConnect(RemoteFAP.java:1598) ~[na:na]
        ... 27 common frames omitted
Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[na:1.6.0_26]
        at com.ibm.mq.jmqi.remote.impl.RemoteTCPConnection.receive(RemoteTCPConnection.java:1545) ~[na:na]
        ... 34 common frames omitted

osgi>收起
参与22

查看其它 19 个回答林小汐的回答

林小汐林小汐软件开发工程师北京中电兴发科技
试了好多方法,还是在报错,错误在下面:
MQJE001: 完成代码为“2”,原因为“2009”。
MQJE001: 完成代码为“2”,原因为“2009”。
com.ibm.mq.MQException: MQJE001: 完成代码为“2”,原因为“2009”。
        at com.ibm.mq.MQQueueManager.(MQQueueManager.java:1453)
        at com.ibm.mq.MQManagedConnectionJ11.getConnection(MQManagedConnectionJ11.java:406)
        at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:189)
        at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:870)
        at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:756)
        at com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:704)
        at com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:169)
        at com.ibm.mq.MQQueueManager.(MQQueueManager.java:594)
        at com.calldb.Test.getConnMQmanager(Test.java:28)
        at com.calldb.Test.main(Test.java:109)
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2009
        at com.ibm.mq.jmqi.remote.internal.RemoteHconn.getConnection(RemoteHconn.java:641)
        at com.ibm.mq.jmqi.remote.internal.RemoteHconn.isDistListCapable(RemoteHconn.java:2106)
        at com.ibm.mq.jmqi.remote.internal.RemoteFAP.MQOPEN(RemoteFAP.java:2298)
        at com.ibm.mq.MQSESSION.MQOPEN(MQSESSION.java:1316)
        at com.ibm.mq.MQQueueManager.(MQQueueManager.java:1451)
        ... 9 more
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2009;AMQ9208: 由主机 '/127.0.0.1:1414 (127.0.0.1)' 接收的错误。 [1=-1,2=ffffffff,3=/127.0.0.1:1414 (127.0.0.1),4=TCP]
        at com.ibm.mq.jmqi.remote.internal.RemoteRcvThread.receiveBuffer(RemoteRcvThread.java:641)
        at com.ibm.mq.jmqi.remote.internal.RemoteRcvThread.receiveOneTSH(RemoteRcvThread.java:580)
        at com.ibm.mq.jmqi.remote.internal.RemoteRcvThread.run(RemoteRcvThread.java:139)
        at java.lang.Thread.run(Thread.java:735)
java.lang.NullPointerException
        at com.calldb.Test.sendMsg(Test.java:49)
        at com.calldb.Test.main(Test.java:111)
系统集成 · 2014-07-14
浏览6836

回答者

林小汐
软件开发工程师北京中电兴发科技

林小汐 最近回答过的问题

回答状态

  • 发布时间:2014-07-14
  • 关注会员:2 人
  • 回答浏览:6836
  • X社区推广