java 连接IBM MQ的方法和常见问题
第一步:建立新项目,如下图所示
第二步:导入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的方法和常见问题相关推荐
- java ibm 2035,C# java 连接 IBM MQ时出现 2035 或 2013认证错误的解决方法
当C# 或 java 连接 IBM MQ 是出现 2035 或 2013的错误时 java的错误提示: com.ibm.msg.client.jms.DetailedJMSSecurityExcept ...
- java连接ibm mq
http://blog.csdn.net/liaomin416100569/article/details/7254191 首先 打开 IBM websphere MQ 管理器 添加一个队列管理器 名 ...
- java 本地 mq_windows、linux下java连接本地MQ队列实现输入(二)
windows.linux下java连接本地MQ队列实现输入(二),上一篇文章环境为windows,这一篇将说一下linux环境下java连接本地队列实现输入输出,其实大同小异,但是八戒在这里有很多心 ...
- java 日期年度 35变2035_连接IBM MQ原因码报2035的错误解决办法
我们的系统使用了ibm mq,用户用来向国家局上报文件和接收文件,前几天用户说上报一直不成功.由于 开发这块程序的人已经辞职了,我觉定在我的机器部署一套,研究一下.我的思路: 在我的机器上安装mq,建 ...
- 远程连接IBM MQ报错AMQ4036解决方法
首先,我是在linux服务器上部署的MQ,以及使用指令新建的独立管理器QM001,然后使用本机的IBM MQ客户端远程连接,队列管理器名称,IP,端口均正确,发生AMQ4036报错,提示没有权限访问, ...
- java 集成ibm mq 教程_Spring Boot JMS与IBM WebSphere MQ集成配置
Spring Boot JMS与IBM WebSphere MQ集成配置 [TOC] 前言 Spring Boot作为简化Spring开发的框架,已经为我们集成了ActiveMQ和RabbitMQ.只 ...
- SpringBoot 连接 ibm mq
有2中方式操作ibm mq,第一种是IBM MQ Explorer(界面),第二种是MQSC(命令行) 我这里使用MQSC 在mq服务端操作 创建队列管理器 crtmqm -q ECIS_QM 其中E ...
- IBM MQ监控方法
2019-10-25 18:26:12 IBM MQ监控工具已开源,参见: https://github.com/zollty/IBM-MQ-Monitoring-Script 1.检查连接数 1)底 ...
- java中oracle.链接,java连接Oracle数据库的方法解析
本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...
最新文章
- 面试官问: 如何保证 MQ消息是有序的?
- 你以为没有CAD的前辈们画不出复杂的图纸?
- hadoop yarn集群HA安装及配置
- HashMap 的性能因子
- 优化小技巧——复杂属性对象的read模式
- 吴军:为什么计算机不是万能的
- 试试给对象这样赋值吧
- apscheduler executors
- 电脑浏览器安全获取京东cookie
- Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码
- 【树莓派换清华源 】 armv7l bullseye
- 面向对象的C++了解
- 支付宝转账-提取根证书失败 AlipayRootCert Is Invalid
- 保护眼睛的好方法-适合上班族经常面对电脑的GGMM
- 今日更新 | 955.WLB 不加班公司名单 | 新增5家公司
- 用最生动的语言重现经典!听我细细道来冯·诺依曼体系结构
- 如何导出Navicat的数据库连接配置
- linux切换独显,Ubuntu 16.04如何切换Intel集显与Nvidia独显
- LOCAL_PRIVILEGED_MODULE 详解(2)
- 邮件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析
热门文章
- python购物车典例_Python实现的购物车功能示例
- api 二次 开发 禅道_二次开发
- Linux启动hbase的shell命令出现警告_系统启动优盘制作图文教程(Windows Linux 等)...
- ideajdk升级_JDK升级为13
- [3] ADB 设备连接管理
- {dede:global.cfg_templets_skin/}路径出错
- css padding效果,CSS Padding(填充)
- Ngnix笔记proxy_set_header设置X-Real-IP(Java获取客户端IP地址)
- Qt文档阅读笔记|Qt实践| HTTPS知识点-获取某站点SSL证书
- Qt文档阅读笔记-最简单的动态3D圆环实例