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

如何修改ActiveMQ Classic 6.0.0的默认凭证(admin/admin)?

修改ActiveMQ Classic 6.0.0默认凭证的方法

ActiveMQ Classic 6.x 基于 Spring Boot 重构,不再沿用旧版本的 jetty-realm.properties 文件管理控制台凭证,你可以通过以下步骤修改默认的 admin/admin 凭证:

1. 修改核心配置文件

找到ActiveMQ安装目录下的 conf/application.properties(若使用YAML格式则为 conf/application.yml),添加或更新以下配置项:

properties格式示例:

# 设置控制台登录用户名
spring.security.user.name=your-new-username
# 设置控制台登录密码
spring.security.user.password=your-new-password
# 指定用户角色(控制台默认要求admin角色)
spring.security.user.roles=admin

YAML格式示例:

spring:
  security:
    user:
      name: your-new-username
      password: your-new-password
      roles: admin

2. 加密密码(可选但推荐)

如果不想明文存储密码,可通过ActiveMQ自带的加密工具生成加密串:

  1. 进入ActiveMQ的bin目录,执行命令:
./activemq encrypt password --value your-plain-password
  1. 将生成的加密密码替换到配置文件中,格式为 {bcrypt}加密后的字符串,例如:
spring.security.user.password={bcrypt}$2a$10$xxxxxxxxx...

3. 重启ActiveMQ服务

保存配置文件后,重启ActiveMQ服务,新凭证即可生效,访问控制台时使用新的用户名和密码登录即可。

说明:手动添加jetty-realm.properties无效的原因

ActiveMQ 6.x 彻底移除了基于Jetty Realm的认证逻辑,转而使用Spring Security实现身份验证,因此手动添加旧版本的配置文件不会被系统读取,自然无法生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 13:37:08