我在一台工作站上面部署了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 = new MQQueueManager("MQ_TEST"); //连接队列管理器
linkStatus = "连接队列管理器:" + HostName + "成功!";
当我在运行客户端程序时,执行到qMgr = new MQQueueManager("MQ_TEST"); 这句时就会报MQRC_NOT_AUTHORIZED的异常。调了好久没能成功,请大虾们指导!(园豆只剩下13颗了,忘大虾们谅解)