IBM MQ 问题,急!!!

问题描述

本人用J2SE做了一个IBMMQ的项目。用了两个线程,一边是判断队列深度是否大于一,如果大于一就读取消息。另一边是查看文件夹里有没有文件,如果有文件就发送消息。用的是WHILETRUE循环,睡眠1分钟。可是时间长了就报2017和2009的错误,有没有大神遇到这个问题

解决方案

解决方案二:
从错误看是时间长了。连接丢失。建议你在读取/写入前判断一下连接是否可用。不可用重新连接一下。2009连接超时。2017是没有足够的句柄,判断是否没有正确mqclose
解决方案三:
从错误看是时间长了。连接丢失。建议你在读取/写入前判断一下连接是否可用。不可用重新连接一下。2009连接超时。2017是没有足够的句柄,判断是否没有正确mqclose

时间: 2024-09-11 12:57:51

IBM MQ 问题,急!!!的相关文章

Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2059;AMQ9204

问题描述 服务器和客户端都已配置好(mq7.0试用版),并且可发送和接收消息,但自己编写的一个java程序时报如下错误atcom.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:869)atcom.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:761)atcom.ibm.mq.MQQueueManage

c# 4 0-知道 ibm MQ接口不知道怎么调用读取数据?

问题描述 知道 ibm MQ接口不知道怎么调用读取数据? 知道 ibm MQ接口不知道怎么调用读取数据? IP:外网调试请用101.86.12.34 Port:外网调试请用4443 队列:QL_XIAN_d 解决方案 谁知道用C#怎么调用?帮帮我..

ibm mq java-IBM MQ在无法创建MQMessage

问题描述 IBM MQ在无法创建MQMessage 在创建MQMessage对象时报 Message catalog not found错误 java.lang.Exception: Message catalog not found at com.css.odps.flowsystem.FlowExchanger.sendMainRefSubFlow(FlowExchanger.java:502) at com.css.odps.flowsystem.FlowExchanger.sendOth

关于IBM MQ 在 WIN8.1 系统下的授权问题

问题描述 简单点描述:WIN8.1系统没有用户组概念,而MQ7.0以后的版本都有很严格的权限认证,导致我在程序中连接MQ的时候会提示2035的错误,应该是权限不足,我就一个用户是属于管理员,怎么运行cmd都不是管理员身份,居然没有runmqsc的权限,不过使用管理员运行cmd是可以运行runmqsc了但是程序里面通过服务器连接通道还是连不了,说要把用户加入mqm用户组还是授权啥的,WIN8.1根本就没有用户组这个概念,请问怎么用java连接呢?具体描述如下:PS:最近下了个MQ用来传输测试,但是

消息中间件终极对决:IBM MQ与东方通TongLINK/Q

大数据的价值被越来越多的挖掘出来,而消息中间件是致力于解决多方应用系统之间信息互通.信息孤岛.应用数据丢失.网络环境差导致的数据传输不稳定.应用资源隔离.应用系统可扩展性等一系列问题的一款专业的数据可靠通信产品. 可以说,系统间.应用间的数据要进行企业级的可靠传输,离不开消息中间件的支撑.在大数据时代,数据可靠传输的需求被放大,市场竞争也很激烈.作为国际上的主流消息中间件产品IBM WebSphere MQ,与刚刚获得中国国际软件博览会金奖的国产消息中间件翘楚东方通TongLINK/Q,自然免不

IBM MQ按照帮助文档学习时遇到的问题

问题描述 我按照IBMMQ的帮助文档在学习"WebSphereMQ帮助中心"->"使用java"->"用户指南"->"使用WebSphereMQJava类"的时候,我完成了第一步"配置队列管理器以接受客户机连接",在第二步的时候,也照着做,然后在命令行里运行MQ自带的MQIVP.class的时候,系统报错:Exceptioninthread"main"java.lang

IBM MQ 错误日志:此消息与其他消息一起发出,失败的进程是进程 2604

问题描述 -----amqxfdcp.c:815--------------------------------------------------------2013/2/1917:44:43-Process(2604.4)User(MUSR_MQADMIN)Program(amqzmuc0.exe)Host(FTPSERVER)AMQ6125:发生了内部WebSphereMQ错误.说明:发生有关标识20806824的内部错误.此消息与其他消息一起发出.操作:请使用随系统提供的标准设施来记录问

IBM MQ 错误日志:调用 MQ 错误记录例程,失败的进程是进程 4780

问题描述 -----amqxfdcp.c:815--------------------------------------------------------2013/2/1816:31:39-Process(4780.7859)User(MUSR_MQADMIN)Program(amqzlaa0.exe)Host(FTPSERVER)AMQ6119:发生了内部WebSphereMQ错误(Rc=112fromSetEndOfFile)说明:MQ检测到调用操作系统时发生的意外错误.调用MQ错误记

用IBM MQ中间件开发碰到的MQRC_NOT_AUTHORIZED(2035)问题

问题描述 我在一台工作站上面部署了MQ服务器,在MQ服务器中我建立了队列管理器MQ_TEST,在该队列管理器中我建立了一个本地队列MQ_Q以及一个服务器连接通道MQ_C,MQ_C中的MCA用户标识默认为空.同时我在该系统中新建了一个MYTEST系统账号,并把该系统账号加入到mqm组中.客户端代码我是用C#开发的应用程序,部署在另外一台笔记本上,部分代码如下:MQEnvironment.Hostname="192.168.0.8";MQEnvironment.Channel="