WebSphere MQ服务器配置

5

有人可以帮我配置WAS 8.5中的Websphere MQ服务器吗?在创建WAS MQ服务器时出现以下错误。

错误:WebSphere MQ服务器MQSERVER连接测试失败,用于WebSphere MQ队列管理器MQSERVER。CWSJP0050E:尝试连接到WebSphere MQ队列管理器或队列共享组MQSERVER失败。WebSphere MQ原因代码未知(2538)。


我看到了你的错误,请在下面分享日志文件,因为在配置过程中,可能会有另一个日志生成器是第一个运行配置的日志,谢谢。 - Richbest
1个回答

2

MQRC 2538表示“主机不可用”。请检查您指定的主机名和端口名,并确保它们指向运行MQ队列管理器“MQSERVER”的计算机。

检查你的队列管理器在哪个端口上监听。您可以使用MQExplorer或在队列管理器所在的计算机上运行runmqsc命令Shell来完成。在命令提示符中,运行以下命令:

runmqsc MQSERVER

打开runmqsc shell后,运行以下命令以列出TCP监听器。

dis listener(SYSTEM.DEFAULT.LISTENER.TCP)

检查显示的端口号。默认情况下,它将为0。您需要将其更改为某个端口号。要更改端口号,请运行以下命令。

alter listner(SYSTEM.DEFAULT.LISTENER.TCP) port(1414)

完成此操作后,您需要运行以下命令启动监听器

start listener(SYSTEM.DEFAULT.LISTENER.TCP) 

完成这些步骤后,您可以尝试进行测试。

谢谢您的回复,Shashi。在创建MQ服务器时,我没有看到任何端口号的空间。这是我的第一个MQ服务器配置,请您详细解释一下。 - SantoshKumar
嗨,Shashi,我一直在寻找如何在putty中运行这些命令的方法和位置。我希望MQExplorer可以帮助,但我想知道如何使用putty运行这些命令。提前致谢。 - SantoshKumar
使用Putty登录到运行队列管理器的Unix系统。登录后,您可以运行runmqsc命令。我假设您的登录配置文件中包含MQ二进制文件的路径。 - Shashi
我没有包含任何二进制文件,请问您能告诉我如何执行此操作吗? - SantoshKumar
以上显示的修改命令在8.5版本中有轻微更改,即为 ALTER LISTENER( SYSTEM.DEFAULT.LISTENER.TCP ) TRPTYPE (TCP) Port(1414)。请注意更新。 - Chaitanya K

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接