JHipster Registry 无法显示客户端应用程序指标

JHipster Registry could not show client applications metrics

我为演示目的创建了新的 JHipster 微服务应用程序。我使用了 JHipster Registry 4.1.1 版并创建了一个新的 UAA 应用程序。 两个应用程序都没有错误地启动。

我想在注册表仪表板(管理 -> 指标)中显示 UAA 应用程序指标,但它无法自动显示和注销 JHipster 注册表。 UAA 应用程序中有一行日志:

Enter: com.mycompany.repository.CustomAuditEventRepository.add() with argument[s] = [AuditEvent [timestamp=2019-03-19T19:35:08.979Z, principal=access-token, type=AUTHENTICATION_FAILURE, data={type=org.springframework.security.authentication.BadCredentialsException, message=Cannot convert access token to JSON}]]

请告诉我如何解决这个问题。

当微服务使用 UAA 架构时,JHipster Registry 需要 运行 使用 uaa 配置文件来正确管理注册的服务。否则,它希望服务默认使用 JWT。

网关的 docker-compose 注册文件 (src/main/docker/jhipster-registry.yml) 预先配置了 uaa 配置文件。如果您以其他方式启动 JHipster Registry(例如 git 克隆或 WAR 文件),请确保它包含 uaa 配置文件。