Websphere 无法与QMGR-MQRC'建立连接;2278';(';MQRC#U客户端连接错误';)

Websphere 无法与QMGR-MQRC'建立连接;2278';(';MQRC#U客户端连接错误';),websphere,ibm-mq,mq,message-driven-bean,Websphere,Ibm Mq,Mq,Message Driven Bean,我在WAS8.5.5基本版本上部署了两个应用程序。这些应用程序需要与MQ通信以生成和使用消息。我已经创建了一个SVRCONN通道和相应的CLNTCONN。我正在尝试使用CCDT/TAB文件连接到MQ。当我重新启动JVM/应用程序服务器时,我看到如下错误: Listener Port ASYNCPORT will attempt to restart in 60 seconds Failed to start MDB CrConsumerMsgAsync against listener port

我在WAS8.5.5基本版本上部署了两个应用程序。这些应用程序需要与MQ通信以生成和使用消息。我已经创建了一个SVRCONN通道和相应的CLNTCONN。我正在尝试使用CCDT/TAB文件连接到MQ。当我重新启动JVM/应用程序服务器时,我看到如下错误:

Listener Port ASYNCPORT will attempt to restart in 60 seconds Failed
to start MDB CrConsumerMsgAsync against listener port ASYNCPORT Unable
to start MDB Listener CrConsumerMsgSync

[2/18/17 21:12:57:738 CST] 00000069 SharedEJBRunt I   WSVR0037I: Starting EJB jar: APP-INF/lib/producer-ejb.jar
[2/18/17 21:12:57:715 CST] 00000067 MDBListenerIm W   WMSG0019E: Unable to start MDB Listener CrProducerMsg, JMSDestination jms/store/request : com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ2020: Failed to connect to queue man ager 'QMGR15' with connection mode 'Client' and supplied CCDT URL 'file:///csapps/websphere/MQ/QMGRQ15.TAB', see linked exception for more information. Check the queue manager is started and if running in client mode, check there is a listener running. Please see the linked exception for more information.

Caused by: com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2278' ('MQRC_CLIENT_CONN_ERROR').
        at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:204)
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2278;AMQ9555: File format error. [3=file:/csapps/websphere/MQ/QMGR15.TAB]
我总共有3个MDB侦听器。它们都在一个范围内定义,没有重复项。其中两个可以启动,但不能启动异步端口。我当前的MQ版本是:8.0.0.3。我已经在MQ7.x上生成了TAB文件来测试我的运气,但是我最终还是遇到了同样的错误

如果您能在这方面帮助我,我真的非常感谢您的帮助:)

这里的关键是:

Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2278;AMQ9555: File format error. [3=file:/csapps/websphere/MQ/QMGR15.TAB]
WAS 8.5.5.0随MQ RA 7.1.0.2一起提供。如果制表符文件是使用比MQ v7.1更高的版本生成的,则它将无法读取任何MQ RA版本早于7.1.0.8的文件。WAS 8.5.5.12将于8月发布,可能会将RA版本更新为7.1.0.8或更高版本。在此之前,您可以要求IBM提供包含APAR的IFIX,或使用v7.1或更低版本的队列管理器生成通道表。

这里的关键是:

Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2278;AMQ9555: File format error. [3=file:/csapps/websphere/MQ/QMGR15.TAB]

WAS 8.5.5.0随MQ RA 7.1.0.2一起提供。如果制表符文件是使用比MQ v7.1更高的版本生成的,则它将无法读取任何MQ RA版本早于7.1.0.8的文件。WAS 8.5.5.12将于8月发布,可能会将RA版本更新为7.1.0.8或更高版本。在此之前,您可以要求IBM提供包含APAR的IFIX,或使用v7.1或更低版本的队列管理器生成通道表。

您好,JoshMc,感谢您的关注。这是我们当前的MQ版本:
$dspmqver Name:WebSphere MQ
版本:7.0.1.13 CMVC级别:p701-113-150730
虽然我们的MQ版本低于MQ RA,但我收到了此错误。@AnilReddy是在使用MQ v7.0.1.13的服务器上生成的通道表吗?如果是这样的话,我会同意这可能不是同一个问题。我的下一个问题是文件是如何传输到was机器的?该表是一个二进制文件。例如,如果您通过ftp或sftp以ASCII格式复制该文件,则会损坏该文件。是的,我已解决该问题。队列管理器上的证书标签与密钥数据库中的证书标签之间存在冲突。一旦两者匹配,问题就解决了。谢谢您的时间。@AnilReddy您还必须解决错误AMQ9555:文件格式错误。[3=文件:/csapps/websphere/MQ/QMGR15.TAB]?如果我的回答无助于解决您的问题,那么最好发布您自己的回答,并说明您为解决问题所采取的步骤。我很惊讶你会收到AMQ9555错误,这与证书问题无关。你好,JoshMc,谢谢你调查此事。这是我们当前的MQ版本:
$dspmqver Name:WebSphere MQ
版本:7.0.1.13 CMVC级别:p701-113-150730
虽然我们的MQ版本低于MQ RA,但我收到了此错误。@AnilReddy是在使用MQ v7.0.1.13的服务器上生成的通道表吗?如果是这样的话,我会同意这可能不是同一个问题。我的下一个问题是文件是如何传输到was机器的?该表是一个二进制文件。例如,如果您通过ftp或sftp以ASCII格式复制该文件,则会损坏该文件。是的,我已解决该问题。队列管理器上的证书标签与密钥数据库中的证书标签之间存在冲突。一旦两者匹配,问题就解决了。谢谢您的时间。@AnilReddy您还必须解决错误AMQ9555:文件格式错误。[3=文件:/csapps/websphere/MQ/QMGR15.TAB]?如果我的回答无助于解决您的问题,那么最好发布您自己的回答,并说明您为解决问题所采取的步骤。我很惊讶你会收到与证书问题无关的AMQ9555错误。你解决问题了吗?你解决问题了吗?