`

WebSphere MQ java开发遇到的问题及解决办法

阅读更多

        最近公司需要消息组件,采用的是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());

 

文章来源:http://www.doc88.com/p-5038174789124.html

  • 大小: 22.9 KB
  • 大小: 21.8 KB
  • 大小: 29.7 KB
  • 大小: 44.4 KB
  • 大小: 39.5 KB
  • 大小: 22.3 KB
  • 大小: 9.5 KB
  • 大小: 91.1 KB
  • 大小: 3 KB
  • 大小: 9.6 KB
分享到:
评论

相关推荐

    IBM WebSphere MQ Java编程(中文版)

    - 配置Java开发环境,包括安装必要的库和依赖项。 2. **示例代码分析**: - 提供了一些示例代码,用于演示如何使用Java API与WebSphere MQ进行交互。 - 涵盖了创建队列、发送消息、接收消息等基本操作。 3. **...

    WebSphere MQ 资料合集

    安装过程中可能会遇到的常见问题和解决方法也会有所涵盖。 管理使用部分将深入讲解如何管理和监控MQ系统。内容可能包括创建和管理消息队列、通道、队列管理器,以及使用MQ Explorer或命令行工具进行日常操作。此外...

    IBM Websphere MQ Windows版快速入门.pdf

    5. **常见问题解答与故障排查** (第5章): 针对用户在使用过程中可能遇到的问题提供了指导建议和解决方案。 6. **案例研究与实践** (第6章): 通过具体的案例来展示WebSphere MQ在实际应用场景中的配置和使用方法。 #...

    IBM websphere MQ 多种代码事例

    10. **错误处理与日志分析**:当遇到问题时,理解如何查看和分析MQ的日志文件,定位并解决问题。 在“src”这个文件夹中,可能包含的源代码示例将帮助你深入理解上述概念,并提供实际操作经验。通过研究这些代码,...

    MQ的一些资料

    总体来说,文档提供了对WebSphere MQ及其Java和JMS集成的深入了解,包括其版本更新的内容,如何开始使用这些技术,以及在使用过程中可能会遇到的问题和解决方案。对于IT专业人员来说,这些信息是宝贵的资源,能够...

    MQ Using Java

    ##### (三)解决WebSphere MQ基础Java问题 在实践中,可能会遇到各种问题,如连接失败、消息丢失等。理解常见的错误信息,掌握调试技巧,是成功使用WebSphere MQ的关键。 #### 六、使用WebSphere MQ JMS ##### ...

    WebSphereMQ教程.ppt

    当遇到问题时,可以通过日志分析、监控工具、性能指标和故障排除步骤来诊断和解决。了解MQ的工作原理和诊断方法对保持系统稳定至关重要。 **总结** WebSphere MQ作为一款强大的消息中间件,提供了高效、可靠的消息...

    Websphere MQ入门教程.pdf

    - **作用**: 解决应用软件在开发过程中遇到的操作系统多样性、网络编程复杂性、数据一致性等问题,使得开发者能够专注于业务逻辑而非底层技术细节。 - **特性**: - **可复用性**: 中间件通过提供一组标准化的服务...

    Websphere_MQ入门教程

    此外,还会涉及如何通过命令行工具进行日常操作,以及当遇到问题时如何进行诊断和解决。 **第三部分:WebSphere MQ应用开发** 最后,教程转向应用开发,涵盖了程序设计、编写和实例程序。这包括如何使用WebSphere ...

    IBM MQ学习开发详细文档

    本文档详细介绍了IBM MQ的安装、学习、实践以及遇到的问题和解决方案,同时还涉及了MQ通道的SSL加密传输和Java端的SSL证书验证。 首先,安装IBM MQ时要注意操作系统与版本的兼容性,例如,Windows 10 64位系统适合...

    IBM WebSphere Studio 认证考试题

    9. **故障排查**:熟悉日志分析和问题诊断技术,以便在遇到问题时能够有效地定位和解决问题。 10. **团队协作**:了解如何使用CVS或SVN等版本控制系统进行团队开发,并理解IBM的ClearCase和Rational Team Concert等...

    websphere javacore 分析工具 jca412

    8. **最佳实践**:定期培训开发人员和运维团队理解Javacore分析,建立标准的操作流程,确保在问题发生时能快速响应和解决问题。 总之,掌握Websphere Javacore分析工具以及JCA412的相关知识,对于有效地管理和维护...

    MQ相关文档

    《MQ常见问题汇总.pdf》则收集了MQ在实际使用中遇到的各种问题和对应的解决方法,这些问题可能涉及连接问题、消息丢失、性能优化等,是解决MQ实际问题的重要参考资料。 ### 5. MQ错误码 《MQ错误码.txt》包含了...

    Websphere administration guide line

    《WebSphere应用服务器V7管理与配置指南》是IBM官方发布的一份详尽的技术文档,主要针对WebSphere Application...通过阅读这份指南,你可以系统地提升在WebSphere应用服务器V7上的管理能力,解决实际工作中遇到的问题。

    Windows下WebSphere安装手册

    WebSphere是IBM提供的一个强大的Java EE应用服务器,而MyEclipse是一款基于Eclipse的集成开发环境,专门用于Java EE项目的开发。 ### WebSphere 6.1 安装与配置 1. **安装过程**: - 下载`was.cd.6100.trial.base...

    WebSphere_Application_Server常见问题及解答.pdf

    《IBM WebSphere Application Server 常见问题及解答》是一本专注于IBM WebSphere Application Server产品家族的知识性文档。WebSphere Application Server(WAS)是IBM提供的一套广泛应用于企业级应用环境中的应用...

    ibm mq客户端与服务端互连

    - 这些库文件通常位于`IBM\WebSphereMQ\Java\lib`目录下。如果客户端没有安装IBM MQ,可以通过IBM官方网站下载试用版本或购买正式版软件来获取这些库文件。 2. **配置通道(Channel)**: - 在IBM MQ中,通道是...

    com.ibm.mq.jar

    在IT领域,尤其是企业级消息传递解决方案中,IBM MQ(原名WebSphere MQ)扮演着至关重要的角色。它是一种可靠的、跨平台的消息中间件,用于在不同应用程序之间传递数据,确保了高可用性和数据安全性。本文将深入探讨...

    MQ安装配置试验

    WebSphere MQ,通常简称为MQ,是一种企业级的消息中间件,用于在分布式系统之间可靠地传输数据。在本文中,我们将深入探讨MQ6.0在Fedora Core 4.0虚拟机上的安装和配置过程。 首先,MQ6.0的安装需要依赖于特定版本...

    websphere在aix系统安装

    WebSphere 应用服务器是一款强大的企业级应用服务器,它支持多种应用程序开发框架,如 Java EE 和 Web Services,并且能够提供高度可扩展性和安全性。 #### 二、准备工作 在进行安装前,请确保满足以下条件: 1. *...

Global site tag (gtag.js) - Google Analytics