在一台机器上安装有MQ Server;在另外一台机器上,安装WAS,打算通过管理控制台中的资源->JMS->队列连接工厂,建立队列连接工厂到MQ Server。
但在新建队列连接工厂,测试连接的时候出现2035的错误。
通常情况下,MQ客户端(此处为WAS)与MQ服务器端通讯时,使用MQ服务器端的连接通道进行连接,
连接通道有一个属性:MCAUSER。
如果MCAUSER属性值为空,则使用MQ客户端所在的操作系统上的用户。
如果MCAUSER属性值不为空,则使用该值作为MQ客户端连上来时使用的用户,该值必须是MQ服务器上的mqm组内的用户。
当客户端与服务器端通讯时,报2035错误,就是由于客户端与服务器端通讯时所使用的用户没有权限造成的。
解决方法有两个,经过测试都可以成功连接
1.如果MQ服务器端的通道定义的MCAUSER属性值为缺