如何为JMS应用的admin用户授予Queue Manager消息发送权限?
IBM MQ JMS应用授权问题求助
我有一个JMS应用,用来给队列管理器QM1下的本地队列DEV.QUEUE.1发送消息,应用配置如下:
private static final String HOST = "34.140.229.148"; // 主机名或IP地址 private static final int PORT = 1414; // 队列管理器监听端口 private static final String CHANNEL = "DEV.APP.SVRCONN"; // 通道名称 private static final String QMGR = "QM1"; // 队列管理器名称 private static final String MQ_APP_USER = "admin"; // 应用连接MQ的用户名 private static final String MQ_APP_PASSWORD = "8ATf5a3e4LP8awHpJmm85knh"; // 应用连接MQ的密码 private static final String QUEUE_NAME = "DEV.QUEUE.1"; // 收发消息的队列名称
我检查过配置,没发现问题,但运行应用时出现授权错误,提示连接已建立但因权限问题提前断开,推测是缺少消息发送权限。
错误提示截图:
另外,在Web配置控制台里,我没法给admin用户授予权限,相关的配置控件都是禁用状态:
内容的提问来源于stack exchange,提问作者yatso1
相关产品推荐
相关产品推荐

