You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 20:12:07