изменение порта реестра jhipster

Я просмотрел большую часть предоставленной документации, но не смог найти однозначного ответа об изменении порта jhipster-registry, по умолчанию используется 8761. , но когда я пытаюсь изменить его порт через файл конфигурации YAML, он действительно начинает работать с этим портом, но и шлюз, и микросервис не могут быть найдены реестром. я что-то делаю не так? jhipster-registry должен оставаться нетронутым, когда дело доходит до манипуляций с портами?


person Ayman Erroutabi    schedule 30.05.2020    source источник


Ответы (1)


Вы должны изменить порт в spring.cloud.config.uri во всех начальных файлах приложения * .yml, чтобы они могли получить свою конфигурацию из реестра, а также изменить его в eureka.client.defaultZone в application.yml в папке central-config jhipster-registry, если вы используете бэкэнд файловой системы, или в репозитории git, если вы используете git бэкэнд.

Это связано с тем, что реестр является одновременно сервером Spring Cloud Config и сервером Eureka. В настройке JHipster приложения сначала подключаются к серверу конфигурации, получают свою конфигурацию, которая указывает URL-адрес сервера Eureka. Поскольку это общая конфигурация для всех приложений, она устанавливается в application * .yml на сервере конфигурации.

Также ознакомьтесь с документом jhipster-registry: https://www.jhipster.tech/jhipster-registry/

person Gaël Marziou    schedule 30.05.2020
comment
Я сделал, как вы просили, это действительно работает, но журнал jhipster-registry продолжает получать эту ошибку: Недопустимый символ в полномочиях по индексу 7: админ: $ {jhipster.registry.password} @localhost: 8943 / eureka / - person Ayman Erroutabi; 31.05.2020
comment
Я думаю, что я по ошибке изменил учетные данные defaultZone в URL-адресе, который вызвал эту проблему, заменил в application.yml $ {jhipster.registry.password} на $ {spring.security.user.password: admin} и изменил defaultZone eureka во всех приложения и теперь все работает нормально, спасибо! - person Ayman Erroutabi; 31.05.2020