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

如何在ActiveMQ Artemis中创建用于JMX连接的test用户?

在ActiveMQ Artemis中创建带密码的test用户并配置JMX权限

步骤1:生成加密密码

ActiveMQ Artemis推荐加密存储密码,你可以用自带工具生成密码密文:

  1. 进入Artemis安装目录的bin文件夹
  2. 执行命令:
    ./artemis user encrypt
    
  3. 按提示输入密码test,工具会输出类似ENC(1024:xxxx:xxxx)格式的加密字符串,复制该结果。

步骤2:更新用户配置文件

打开artemis-users.properties文件,在现有内容下方添加test用户的加密密码:

admin = ENC(1024:28CE6B0C9D3FA57ECD8956D429030E5414B730FEEA285A7C8DFEBA434296674C:7946CE5918E1AA81D7D40345F1D348E2293DECBD39F15C45A8E7A308F3C54B128B20B499F6A9A0876BFA834C9E28FBA3076ECB69976031CFC9BDE71B5D0F8B13)
test = ENC(你刚才生成的密文)

步骤3:验证角色配置

你的artemis-roles.properties已配置test = admin,该配置正确——admin角色默认拥有JMX访问权限,无需修改。

步骤4:确认JMX权限配置(可选)

若JMX连接仍有问题,检查broker.xml中的管理权限配置,确保admin角色被允许访问:

<management>
   <authorisation>
      <default-access>
         <allow role="admin"/>
      </default-access>
   </authorisation>
</management>

步骤5:重启Artemis服务

修改配置后,重启ActiveMQ Artemis服务,让新的用户和角色配置生效。重启后即可使用test/test通过JMX连接到Artemis。

内容的提问来源于stack exchange,提问作者user21859885

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 10:34:54