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

Jhipster Registry 3.2.4版本无法修改管理员密码求助

修改Jhipster Registry 3.2.4默认管理员密码的解决方案

你碰到的问题其实是版本对应的配置项不匹配——3.2.4版本的Jhipster Registry并不使用jhipster.registry.password来设置管理员密码,这个配置项是后续版本才调整的结构。下面是具体的修复步骤:

1. 修正配置文件结构

打开你的central-config/application-dev.yml,在现有配置的同级层级添加Spring Security的用户密码配置,正确的配置格式如下:

jhipster:
  security:
    authentication:
      jwt:
        secret: my-secret-token-to-change-in-production
  registry:
    password: admin123  # 这个配置在3.2.4版本中不生效,可保留或删除

# 新增这个配置块来设置管理员密码
security:
  user:
    password: admin123  # 替换成你想要的新密码

2. 确保配置文件被正确加载

因为你启动时使用了native profile,Spring会优先从本地文件系统的默认config目录加载配置。如果你的central-config目录不在Spring默认扫描路径内,需要在启动命令中明确指定配置文件位置:

java -jar jhipster-registry/jhipster-registry-3.2.4.war --spring.profiles.active=swagger,dev,native --spring.config.location=file:./central-config/

3. 验证配置生效

重启Registry服务后,尝试用新设置的密码登录管理后台。如果仍不生效,可以排查以下几点:

  • 确认没有其他配置文件(比如根目录的application.yml)或命令行参数覆盖了security.user.password的值
  • 查看服务启动日志,确认Spring成功加载了application-dev.yml,且日志中能看到security.user.password的加载记录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:18:30