在was中配置队列链接工厂的JNDI的时候,配置工作完成,点击测试连接,确报了一个令人伤心的错误,错误代码2035 权限有问题,头疼啊,有的机器是好好的,有的机器确不行,然后一番百度和Google,终于找到一个有用的帖子:

http://space.itpub.net/14789789/viewspace-374497

原文如下:

我们的系统使用了ibm mq,用户用来向国家局上报文件和接收文件,前几天用户说上报一直不成功。由于开发这块程序的人已经辞职了,我觉定在我的机器部署一套,研究一下。我的思路:在我的机器上安装mq,建立两个队列,一个用来接收,一个用来发送;在另外一台机器上,发布应用程序,通过java client向我的机器的队列发送消息和接收消息。mq安装成功,队列管理器、队列、通道也都建起来了,用mq自带的api检测程序检测也成功了。接下来,在另外一台机器上通过程序发送消息,结果就是不行,总是报原因码是2035的错误,折腾了一下午,我终于明白了故障原因,原来是用户权限,在网上找到了解决办法。通常情况下,MQ客户端与MQ服务器端通讯时,使用MQ服务器端的服务连接通道在MCAUSER属性中指定的用户作为MQ客户端连上来时使用的用户,如果MCAUSER属性值为空,则使用MQ客户端所在操作系统使用的用户作为MQ客户端连上来时使用的用户。通讯时,报2035错误,就是由于客户端与服务器端通讯时所使用的用户没有权限造成的。解决办法有两种:方法1:
假如在服务器端的服务连接通道定义中设置MCAUSER属性的值为MUSR_MQADMIN:(下例中假设通道定义名为DT_SERVER_CHL)ALTER CHANNEL(DT_SERVER_CHL) CHLTYPE(SVRCONN) MCAUSER("MUSR_MQADMIN")一定要确保MUSR_MQADMIN用户为mqm组的成员,具体办法随MQ 服务器所在的操作系统而定,在此就不再赘述。方法2:
若保持MQ服务器端的通道定义的MCAUSER属性值为缺省值,即为空,则可将MQ客户端所使用的用户添加到MQ服务器所在的操作系统中。
例如,若MQ客户端使用的用户为ADMIN,则在MQ服务器端添加用户ADMIN,并保证此用户在MQ服务器端的mqm组中,以及有执行队列管理器上的操作所必需的权限。这两种办法我都试了,都可以。至此,通过java程序向mq发送消息和接收消息我都调试通过了。

如下右击你的通道名称,然后点击属性,在弹出的窗口里面选择MCA,并在MCA用户表示处输入:MUSR_MQADMIN

还有一种方案:

找到mq的安装目录下的bin目录,在cmd环境下执行命令runmqsc 然后执行命令 alter qmgr chlauth(disabled) 把权限验证下掉就可以了

MQ7.0 在WAS中配置队列链接工厂并测试连接报2035错误相关推荐

  1. IDEA中导入支付宝电脑网站支付测试Demo遇到的错误

    前言 官方推荐Demo的运行环境为Eclipse,本次主要针对IDEA中导入遇到的一些问题 本地环境:IDEA + Tomcat8.5 1.错误一 Error:(1, 1) java: 非法字符: ' ...

  2. VS2017中配置QT5.12开发环境

    VS2017中配置QT5.12开发环境 一.安装VS2017 二.安装QT5.12.0 1.下载 2.安装 二.在VS2017中配置QT 三.在VS2017中创建QT工程 一.安装VS2017 关于V ...

  3. eclipse mysql Xml配置_mysql8.0在eclipse中通过xml文件配置数据库连接池

    mysql8.0在eclipse中通过xml文件配置数据库连接池 1.关于Mysql8.0 2.数据库连接池(DBCP) 3.准备工作 4.配置context.xml 5.配置web.xml 6.调用 ...

  4. anaconda新建python2环境安装不了jupyterlab_Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持...

    Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持 概述 Anaconda 5.0.0 中自带了 JupyterLab 0.27.0 版本,这是 Anaco ...

  5. java EF6,EF Core 2.0和EF6(Entity Framework 6)中配置实体映射关系

    1.EF6中通过EntityTypeConfiguration配置实体映射关系代码 public class AccountMap : EntityTypeConfiguration { public ...

  6. 在Windows 2003 IIS 6.0中配置PHP的运行环境(图)

    在Windows服务器上用什么论坛?相信不少朋友对这个问题答案的第一反应就是动网论坛.因为默认情况下Windows只能使用ASP语言编写的论坛程序,而凭借着强大的功能动网论坛可以说是撑起了Window ...

  7. OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会

    OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会 ...

  8. 在 PyCharm 2017.2.3 中设置 Anaconda 5.0.0 中配置的多Python环境

    Anaconda 相关文章请先阅读 安全的安装Anaconda3 5.0.0 Windows x86_64 http://blog.csdn.net/hu_zhenghui/article/detai ...

  9. Vue 3.0 中配置原生高德地图

    直接引用高德地图 SDK 1.在根目录 public 文件夹下的 index.html 中加入 <script type="text/javascript" src=&quo ...

  10. myeclipse中配置Resin4.0服务器

    myeclipse中配置Resin4.0服务器 1:Resin4.0下载 Resin4.0官网: [http://caucho.com/products/resin/download] (http:/ ...

最新文章

  1. igstk 学习笔记
  2. 地方弱势运营商如何发展宽带业务?
  3. Linux常用命令:FireWall
  4. 【ArcGIS微课1000例】0013:ArcGIS创建色带图例(以GlobeLand30土地覆盖数据为例)
  5. chrome driver 获取 session_BOSS直聘招聘信息获取之使用webdriver进行爬取
  6. linux中用shell获取时间,日期
  7. 如何判断一个女孩是不是真的爱你?
  8. 面向服务架构十大技术与基础理论
  9. Wireshark 2.6 发布:最流行的网络协议分析器
  10. LeetCode每日一题(22年1月27日-2月5日)
  11. .wav音乐文件转换为.fft.npy频谱格式文件
  12. 微信生成二维码报invalid action name hint错误的解决方法
  13. 二、Spring Boot 自定义Banner 横幅
  14. 独立站运营 | 聊天聚合部件,助你提升100%私域转化率
  15. 【MQTT】SpringBoot集成MQTT
  16. 七大OSINT操作系统(开源网络情报)
  17. 杨振宁六大数理工作赏析 | 祝贺杨先生百岁华诞
  18. 成为合格插画设计师的要点
  19. 开启createjs+animate cc之旅
  20. 推荐一部美国电影---‘’决胜21点‘’O(∩_∩)O

热门文章

  1. IT技术支持必备知识
  2. 20200903尝试解决屏幕录像专家在WIN10的2004版本下录音有噪声+无声的问题
  3. matlab自带优化工具箱,二元一次函数
  4. 数据库 左连接拼接多个表该怎么写?
  5. 06、基于ADC0834的四通道简易电压采集的Proteus仿真
  6. 【Unity】unity3d客户端网络框架
  7. 高中计算机会考基本知识点,高中计算机会考基本知识点
  8. python 高中信息技术 会考_2019信息技术会考真题
  9. 冲压模板自动标注LISP_CAD AutoLisp实现自动标注序号
  10. c语言贪吃蛇自动走,C语言 贪吃蛇