用IBM MQ中间件开发碰到的MQRC_NOT_AUTHORIZED(2035)问题

问题描述

我在一台工作站上面部署了MQ服务器,在MQ服务器中我建立了队列管理器MQ_TEST,在该队列管理器中我建立了一个本地队列MQ_Q以及一个服务器连接通道MQ_C,MQ_C中的MCA用户标识默认为空。同时我在该系统中新建了一个MYTEST系统账号,并把该系统账号加入到mqm组中。客户端代码我是用C#开发的应用程序,部署在另外一台笔记本上,部分代码如下:MQEnvironment.Hostname="192.168.0.8";MQEnvironment.Channel="MQ_C";MQEnvironment.Port=1414;MQEnvironment.UserId="MYTEST";//在服务器中创建的系统用户MQEnvironment.Password="123";qMgr=newMQQueueManager("MQ_TEST");//连接队列管理器linkStatus="连接队列管理器:"+HostName+"成功!";当我在运行客户端程序时,执行到qMgr=newMQQueueManager("MQ_TEST");这句时就会报MQRC_NOT_AUTHORIZED的异常。调了好久没能成功,请大虾们指导!

解决方案

解决方案二:
这是授权问题查看IBM的infocenter看看怎么授权
解决方案三:
2035是说你没有权限。给你的当前用户设置权限就可以了。
解决方案四:
请参看我写的一篇博客:http://blog.csdn.net/javalover_yao/article/details/6387460
解决方案五:
楼上的博客说的对。你这种情况,把用户MYTEST加到用户组mqm中,重启MQ管理器。

时间: 2024-10-23 09:52:14

用IBM MQ中间件开发碰到的MQRC_NOT_AUTHORIZED(2035)问题的相关文章

消息中间件终极对决:IBM MQ与东方通TongLINK/Q

大数据的价值被越来越多的挖掘出来,而消息中间件是致力于解决多方应用系统之间信息互通.信息孤岛.应用数据丢失.网络环境差导致的数据传输不稳定.应用资源隔离.应用系统可扩展性等一系列问题的一款专业的数据可靠通信产品. 可以说,系统间.应用间的数据要进行企业级的可靠传输,离不开消息中间件的支撑.在大数据时代,数据可靠传输的需求被放大,市场竞争也很激烈.作为国际上的主流消息中间件产品IBM WebSphere MQ,与刚刚获得中国国际软件博览会金奖的国产消息中间件翘楚东方通TongLINK/Q,自然免不

使用IBM Worklight服务器开发调用部署混合移动应用程序

IBM® WebSphere® Message Broker(以下简称 Message Broker)被广泛用作一种企业服务总线 (ESB),充当着一个灵活的连接基础架构,用于集成应用程序.服务和系统.Message Broker 提供了一流的基础架构,任何企业都可使用该基础架构匹配和路由服务之间的通信,在各种传输协议之间转换,在不同数据格式之间转换,并识别和分发业务事件. Worklight 为移动设备提供了一个高级的移动应用程序开发和部署平台.它帮助各种规模的组织,使用强大而又灵活的移动 I

IBM Rational Rhapsody开发环境新功能说明

其他添加或增强的重要功能包括:基于 OSLC 集成的单一事实来源:具有来自 TÜV SÜD 的证书,用于 ISO 26262 Road Vehicles Functional Safety 和 IEC 61508 Functional Safety 标准下的开发的参考工作流:增强的用户体验和生产力,使用专注于解决方案的指导来帮助新用户:更新了 UPDM 2.0.SysML 1.3 以及 AUTOSAR 4.0 及 3.2:提高了适用性和性能,改进了系统工程工作流和敏捷的嵌入式和实时软件开发.这些

谷歌地图开发碰到问题(key)求助

问题描述 谷歌地图开发碰到问题(key)求助 有人知道申请key需要注意什么吗? 解决方案 尽量不要用谷歌地图,不是每个国内用户的手机都自带VPN

c# 4 0-知道 ibm MQ接口不知道怎么调用读取数据?

问题描述 知道 ibm MQ接口不知道怎么调用读取数据? 知道 ibm MQ接口不知道怎么调用读取数据? IP:外网调试请用101.86.12.34 Port:外网调试请用4443 队列:QL_XIAN_d 解决方案 谁知道用C#怎么调用?帮帮我..

ibm mq java-IBM MQ在无法创建MQMessage

问题描述 IBM MQ在无法创建MQMessage 在创建MQMessage对象时报 Message catalog not found错误 java.lang.Exception: Message catalog not found at com.css.odps.flowsystem.FlowExchanger.sendMainRefSubFlow(FlowExchanger.java:502) at com.css.odps.flowsystem.FlowExchanger.sendOth

关于IBM MQ 在 WIN8.1 系统下的授权问题

问题描述 简单点描述:WIN8.1系统没有用户组概念,而MQ7.0以后的版本都有很严格的权限认证,导致我在程序中连接MQ的时候会提示2035的错误,应该是权限不足,我就一个用户是属于管理员,怎么运行cmd都不是管理员身份,居然没有runmqsc的权限,不过使用管理员运行cmd是可以运行runmqsc了但是程序里面通过服务器连接通道还是连不了,说要把用户加入mqm用户组还是授权啥的,WIN8.1根本就没有用户组这个概念,请问怎么用java连接呢?具体描述如下:PS:最近下了个MQ用来传输测试,但是

ios开发碰到自定义导航栏leftBarButtonItems导致滑动返回失效问题解决方法

通常使用导航控制器 navigationController 跳转到另一页面时,除了可以点击左上角的返回按钮,还可以通过在屏幕左侧向右滑动来返回到上一层.但如果自定义了 self.navigationItem.leftBarButtonItems 后会发现,滑动返回(swipe back)失效了. (如何自定义导航栏左侧按钮可以看这篇文章:Swift - 修改导航栏"返回"按钮文字,图标) 开发碰到自定义导航栏leftBarButtonItems导致滑动返回失效问题解决方法-leftb

IBM MQ按照帮助文档学习时遇到的问题

问题描述 我按照IBMMQ的帮助文档在学习"WebSphereMQ帮助中心"->"使用java"->"用户指南"->"使用WebSphereMQJava类"的时候,我完成了第一步"配置队列管理器以接受客户机连接",在第二步的时候,也照着做,然后在命令行里运行MQ自带的MQIVP.class的时候,系统报错:Exceptioninthread"main"java.lang