最近公司需要消息组件,采用的是IBM的mq,由于网上资料相对来说比较少,遇到了不少问题,每次到网上去搜索也挺费劲,下面列出我遇到部分问题及解决办法。
问题一:2033错误
出现该错误的原因可能是队列中数据为空,取不到值引起的。
问题二:2085错误
可能原因是配置的MQ名称大小写或者队列名字不对引起的。
问题三:2058错误
可能原因是队列管理器的名称大小不对,或名称不对。
问题四:2059错误
出现该错误的原因有可能是没有配置主机地址,或者主机地址配置错误,或者配置的主机连接不通导致的。
问题五:2540错误
问题原因可能是通道有问题,或通道名称书写有误。
问题六:2195错误
MQJE001: 完成代码为“2”,原因为“2195”,invalid stream header: 52464820
出现该错误的原因可能是缺少jar包com.ibm.mq.pcf.jar。我目前用到如下几个jar:com.ibm.mq.commonservices,com.ibm.mq.headers,com.ibm.mq.jmqi,com.ibm.mq,com.ibm.mqjms,com.ibm.mq.pcf。
问题七:2035错误
解决方法之一是关闭通道认证(生产环境不推荐这么做),其它方法可参考:连接IBM websphere MQ原因码报2035的错误解决办法 (MQ Security)。
问题八:2538错误
问题原因可能是侦听器问题,请检查是否有建侦听器,或者侦听器的配置端口是否与java代码中的是否一致。
问题九:2539错误
2539错误是MQRC_CHANNEL_CONFIG_ERROR
2539 (09EB) (RC2539): MQRC_CHANNEL_CONFIG_ERROR Explanation An MQCONN call was issued from a client to connect to a queue manager but the attempt to establish communication failed. Common causes of this reason code are: a.The server and client cannot agree on the channel attributes to use. b.There are errors in one or both of the QM.INI or MQCLIENT.INI configuration files. c.The server machine does not support the code page used by the client.我碰到的2539错误,将CHANNEL = "SYSTEM.DEF.SVRCONN";后解决。
问题十:文件结束异常
当我的队列中有中文字符串时,此时从该队列中读取信息时就会报错,错误提示为:读取转换字符串发生错误。程序代码在inMsg.readStringOfCharLength(inMsg.getMessageLength())报错。
解决方法:inMsg.readStringOfByteLength(inMsg.getMessageLength());
相关推荐
本人自学IBM的WebSphereMQ自学笔记,内有MQ安装文档,建MQ的例子等。 1、 MQ6.0安装 2 1.1 启动MQ v6.0 安装程序 2 1.2 软件需求检查 2 1.3 WebSphere Eclipse Platform V3.0.1软件安装 2 1.4 网络配置检查 3 1.5 ...
WebSphere MQ 开发培训 IBM软件部 软件部 WebSphere MQ 议程 WebSphere MQ 概览 WebSphere MQ 安装配置 WebSphere MQ 应用开发 WebSphere MQ 参考
WebSphere MQ Using Java,MQ作为一种中间件还是不错的,可以由一个系统发送一些消息给MQ Server,然后另外一个系统来取得这些消息。比较方便的实现不同系统、不同语言间的通信。
Java下操作IBM Websphere MQ的项目案例, eclipse工程压缩包, 导入直接可用.
Java连接IBM WebSphere MQ 7处理队列信息所需jar包,从安装目录直接打的包。主要包括: /com.ibm.mq.commonservices.jar /com.ibm.mq.defaultconfig.jar /com.ibm.mq.fta.jar /com.ibm.mq.headers.jar /...
12.2.2 WebSphere MQ for Java的运行环境 159 12.3 使用WebSphere MQ for Java 161 12.3.1客户机连接模式 161 12.3.2绑定模式 162 12.3.3 类库 162 12.4用WebSphere MQ Java API开展工作 164 12.4.1 设置连接 164 ...
WebSphere MQ7.0配置与测试 WebSphere MQ发送接收消息的实现 附java 源码
websphere mq 7.1 通道授权问题解决办法
IBM WebSphere MQ是一个优秀的消息中间件,它被广泛地应用于各种企业应用系统之间的互连,已经逐渐成为这方面的标准。本书从原理到实践全面系统地阐述了 IBM WebSphere MQ 产品的安装、配置、管理、设计、编程等各个...
第二部分 WebSphere MQ系统管理,分为六章,分别介绍安装、配置、管理、控制命令和问题确定;第三部分 WebSphere MQ应用开发,由五章组成,介绍程序设计、编写和例子程序。 本书是WebSphere MQ产品的实用指南,...
Websphere Message Broker实践,WebSphere MQ Java编程,Message Broker 计时器节点编程模式,MessageBroker TCPIP通信协议,wmb关于ws服务的引用,WMB连接oracle数据库实践,全部组件
IBM WebSphere MQ是IBM业界领先面向消息的中间件产品,也是MQ系列产品的基础和核心,它使不同的应用程序能够以企业级的性能,在广泛的平台上安全而可靠地通讯。
Java 通过PCF连接WebSphere MQ7.1以上版本获取数据。!!!
Websphere MQ Programming Guide,Websphere MQ Using C++,WebSphere MQ Using Java,WEBSPHERE MQ6.0 JAVA编程,WebSphere MQ基础教程,IBM WEBSPHERE MQ教程,精通WebSphere MQ,WebSphere MQ开发快速入门,IBM ...
WebSphere MQ 开发快速入门.适合初学者下载。
Websphere MQ JavaJMS 客户端的 SSL 配置.doc
Websphere MQ using java. Websphere MQ class for java and JMS.
Websphere MQ java编程发送和接收代码
IBM WebSphere MQ Java编程(中文版) [消息中间件]