本文主要是介绍客户端无法连接报com.ibm.mq.MQException: MQJE001: 完成码 2,原因 2059,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
场景:客户端配置连接某 MQ服务器的 ip,端口已配置, 如配置的为22.11.13.16:1319;
1、是否正常启动MQ服务,用dspmq 命令查看运行状态:
eg:QMNAME(AA_MCIS) STATUS(Running)
即为正常启动状态;
2、检查网络是否限制访问xxxx ip MQ服务器;
3、查看端口占用情况:用netstat -ano命令
若不显示1319端口,说明没占用;
4、检查监听端口是否在监听状态;
ps -ef|grep lsr
(1).若显示有如下端口监听,则1319端口已监听;
mqm 24413 24405 0 17:25 pts/0 00:00:00 /opt/mqm/bin/runmqlsr -r -m AA_MCIS -t TCP -p 1319
(2).若不显示,说明没启用端口监听;
切换至mqm用户,启动监听命令:
/opt/mqm/bin/runmqlsr -r -m AA_MCIS -t TCP -p 1319
执行后,继续用ps -ef|grep lsr 查看监听端口;
5、重新访问,应该正常可以连接MQ服务器了。
这篇关于客户端无法连接报com.ibm.mq.MQException: MQJE001: 完成码 2,原因 2059的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!