我无法通过 WebSphere MQ 的队列管理器从 WebSphere Application Server 远程连接。无论如何,它从安装在同一台机器上的 WAS 连接到队列管理器。我正在使用 WebSphere MQ 7.5 版和 WebSphere Application Server 7.0 版。
在尝试将 WAS 远程连接到队列管理器时,记录了以下错误消息。
来自 WebSphere MQ 的错误消息:
1/30/2013 21:12:09 - 进程(3624.6)用户(MUSR_MQADMIN)程序(amqrmppa.exe)主机(KHILT-269)安装(安装1)VRMF(7.5.0.0)QMgr(QM.TEST)AMQ9504:A检测到通道“TEST_CHANNEL”的协议错误。解释:在与远程队列管理器通信期间,通道程序检测到协议错误。故障类型为 11,关联数据为 0。 操作:与系统管理员联系,系统管理员应检查错误日志以确定故障原因。
WebSphere Application Server 上的错误消息:
由于以下原因,无法与 WebSphere MQ 建立连接:CC=2;RC=2009
从日志中可以看出,我将队列管理器创建为 QM.TEST,将通道创建为 TEST_CHANNEL。为队列管理器定义的侦听器端口是 1417 以及协议 TCP。
我做了很多谷歌,但没有找到任何合适的解决方案。我感谢在这方面的任何帮助。
感谢广告,KAmeer