更改 jhipster-registry 端口

changing jhipster-registry port

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

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

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

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