【问题标题】:changing jhipster-registry port更改 jhipster-registry 端口
【发布时间】:2020-09-18 07:50:17
【问题描述】:

我查看了提供的大部分文档,找不到关于更改 jhipster-registry 端口的绝对答案,默认为 8761,但是当我尝试通过 YAML 配置文件更改它的端口时,它确实在该端口中工作,但注册表无法找到网关和微服务。我做错什么了吗? jhipster-registry 在端口操作方面一定会保持不变吗?

【问题讨论】:

    标签: microservices jhipster jhipster-registry


    【解决方案1】:

    您必须在所有应用程序的 bootstrap*.yml 中更改 spring.cloud.config.uri 中的端口,以便他们可以从注册表中检索其配置,并在 jhipster-registry 的 central-config 文件夹中的 eureka.client.defaultZone 中更改它(如果您使用)文件系统后端或 git repo(如果您使用 git 后端)。

    这是因为注册中心既是 Spring Cloud Config 服务器又是 Eureka 服务器。在 JHipster 的设置中,应用程序首先连接到配置服务器,检索它们的配置,该配置指示 Eureka 服务器的 URL。由于这是所有应用程序的通用配置,因此在配置服务器的 application*.yml 中设置。

    另请阅读 jhipster-registry 文档:https://www.jhipster.tech/jhipster-registry/

    【讨论】:

    • 我按照你的要求做了,它确实有效,但是 jhipster-registry 日志一直给我这个错误:索引 7 的权限中的非法字符:admin:${jhipster.registry.password}@localhost :8943/尤里卡/
    • 我认为我错误地更改了导致此问题的 url 中的 defaultZone 凭据,在 application.yml 中将 ${jhipster.registry.password} 替换为 ${spring.security.user.password: admin} 并在所有应用程序中更改 eureka 的 defaultZone,现在它工作正常,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-06-13
    • 2018-01-12
    • 2018-02-06
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 2019-01-07
    相关资源
    最近更新 更多