第一步:建立新项目,如下图所示

第二步:导入jar包,以上八个jar是必须的,如果网上可以下载connector-1.0.jar也导入;

第三步:配置pom.xml文件如下图所示;

第四步:配置class文件

以上就是基本配置,关于主要地方加以了注释,关于经常遇到的2035错误

主要是因为权限报错,windows版的mq就把连接认证关闭,然后连接用户确认是mqm用户组的用户即可,目前这两种可能性排除可以解决90%的问题;对于linux版的配置,

若保持MQ服务器端的通道定义的MCAUSER属性值为缺省值,即为空,则可将MQ客户端所使用的用户添加到MQ服务器所在的操作系统中。第二就是保证连接用户是mqm用户组的用户名。加入上面两种方式都不行,那就要考虑关闭队列管理器的通道认证,操作如下可以通过命令行中指令关闭通道认证记录:
RUNMQSC 队列管理器名称
ALTER QMGR CHLAUTH(DISABLED)

关于2085错误:

2085是名称错误,检查你的队列名称是否正确,很简单。

关于2045错误:

2045是格式错误,其实就是在接收和发送判断时候出了错,

如果是发送队列,需要使用MQC.MQOO_FAIL_IF_QUIESCING 和 MQC.MQOO_OUTPUT ;//空消息或者发送消息。MQOO_INPUT_AS_Q_DEF不能作为远程队列的。

2033错误:这是在接收消息时遇到了空指针,这个错误可以忽略。

转载于:https://www.cnblogs.com/chinawangpengfei/p/11041511.html

java 连接IBM MQ的方法和常见问题相关推荐

  1. java ibm 2035,C# java 连接 IBM MQ时出现 2035 或 2013认证错误的解决方法

    当C# 或 java 连接 IBM MQ 是出现 2035 或 2013的错误时 java的错误提示: com.ibm.msg.client.jms.DetailedJMSSecurityExcept ...

  2. java连接ibm mq

    http://blog.csdn.net/liaomin416100569/article/details/7254191 首先 打开 IBM websphere MQ 管理器 添加一个队列管理器 名 ...

  3. java 本地 mq_windows、linux下java连接本地MQ队列实现输入(二)

    windows.linux下java连接本地MQ队列实现输入(二),上一篇文章环境为windows,这一篇将说一下linux环境下java连接本地队列实现输入输出,其实大同小异,但是八戒在这里有很多心 ...

  4. java 日期年度 35变2035_连接IBM MQ原因码报2035的错误解决办法

    我们的系统使用了ibm mq,用户用来向国家局上报文件和接收文件,前几天用户说上报一直不成功.由于 开发这块程序的人已经辞职了,我觉定在我的机器部署一套,研究一下.我的思路: 在我的机器上安装mq,建 ...

  5. 远程连接IBM MQ报错AMQ4036解决方法

    首先,我是在linux服务器上部署的MQ,以及使用指令新建的独立管理器QM001,然后使用本机的IBM MQ客户端远程连接,队列管理器名称,IP,端口均正确,发生AMQ4036报错,提示没有权限访问, ...

  6. java 集成ibm mq 教程_Spring Boot JMS与IBM WebSphere MQ集成配置

    Spring Boot JMS与IBM WebSphere MQ集成配置 [TOC] 前言 Spring Boot作为简化Spring开发的框架,已经为我们集成了ActiveMQ和RabbitMQ.只 ...

  7. SpringBoot 连接 ibm mq

    有2中方式操作ibm mq,第一种是IBM MQ Explorer(界面),第二种是MQSC(命令行) 我这里使用MQSC 在mq服务端操作 创建队列管理器 crtmqm -q ECIS_QM 其中E ...

  8. IBM MQ监控方法

    2019-10-25 18:26:12 IBM MQ监控工具已开源,参见: https://github.com/zollty/IBM-MQ-Monitoring-Script 1.检查连接数 1)底 ...

  9. java中oracle.链接,java连接Oracle数据库的方法解析

    本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...

最新文章

  1. 面试官问: 如何保证 MQ消息是有序的?
  2. 你以为没有CAD的前辈们画不出复杂的图纸?
  3. hadoop yarn集群HA安装及配置
  4. HashMap 的性能因子
  5. 优化小技巧——复杂属性对象的read模式
  6. 吴军:为什么计算机不是万能的
  7. 试试给对象这样赋值吧
  8. apscheduler executors
  9. 电脑浏览器安全获取京东cookie
  10. Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码
  11. 【树莓派换清华源 】 armv7l bullseye
  12. 面向对象的C++了解
  13. 支付宝转账-提取根证书失败 AlipayRootCert Is Invalid
  14. 保护眼睛的好方法-适合上班族经常面对电脑的GGMM
  15. 今日更新 | 955.WLB 不加班公司名单 | 新增5家公司
  16. 用最生动的语言重现经典!听我细细道来冯·诺依曼体系结构
  17. 如何导出Navicat的数据库连接配置
  18. linux切换独显,Ubuntu 16.04如何切换Intel集显与Nvidia独显
  19. LOCAL_PRIVILEGED_MODULE 详解(2)
  20. 邮件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析

热门文章

  1. python购物车典例_Python实现的购物车功能示例
  2. api 二次 开发 禅道_二次开发
  3. Linux启动hbase的shell命令出现警告_系统启动优盘制作图文教程(Windows Linux 等)...
  4. ideajdk升级_JDK升级为13
  5. [3] ADB 设备连接管理
  6. {dede:global.cfg_templets_skin/}路径出错
  7. css padding效果,CSS Padding(填充)
  8. Ngnix笔记proxy_set_header设置X-Real-IP(Java获取客户端IP地址)
  9. Qt文档阅读笔记|Qt实践| HTTPS知识点-获取某站点SSL证书
  10. Qt文档阅读笔记-最简单的动态3D圆环实例