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

JHipster(Angular+MySQL)应用创建新用户时报连接拒绝异常如何解决?

问题原因

你遇到的报错和MySQL配置无关,错误栈明确指向Elasticsearch连接失败:你生成JHipster项目时勾选了Elasticsearch搜索组件,JHipster在新增用户时会默认同步用户数据到Elasticsearch索引,当前Elasticsearch服务未启动或配置错误,所以触发连接拒绝报错。你的MySQL配置是正常的,否则项目启动时就无法创建表,也无法正常登录系统。


解决方法

根据你的实际需求选择对应方案即可:

方案1:需要使用Elasticsearch搜索功能

  • 启动本地Elasticsearch服务,JHipster默认配置的ES访问地址为localhost:9200,启动后先确认该端口可正常访问
  • 在application-dev.yml中补充/修正Elasticsearch相关配置:
spring:
  elasticsearch:
    uris: http://localhost:9200
    # 若你的Elasticsearch设置了身份认证,补充下面两行配置
    username: elastic
    password: 你的Elasticsearch登录密码
  • 配置完成后重启应用,再尝试创建用户即可

方案2:不需要使用Elasticsearch搜索功能

直接在application-dev.yml中关闭Elasticsearch同步功能即可:

jhipster:
  search:
    elasticsearch:
      enabled: false

配置完成后重启应用,新增用户时不会再往Elasticsearch写入数据,不会触发该报错。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 08:36:02