Websphere 无法与QMGR-MQRC'建立连接;2278';(';MQRC#U客户端连接错误';)
我在WAS8.5.5基本版本上部署了两个应用程序。这些应用程序需要与MQ通信以生成和使用消息。我已经创建了一个SVRCONN通道和相应的CLNTCONN。我正在尝试使用CCDT/TAB文件连接到MQ。当我重新启动JVM/应用程序服务器时,我看到如下错误: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
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错误。你解决问题了吗?你解决问题了吗?