У меня есть микросервисная установка с пользовательским сервисом, сервисом обнаружения (с использованием eureka) и Spring Boot Admin.Моя пользовательская служба имеет корневой контекст / user
Моя пользовательская служба правильно регистрируется в Eureka и отображается на информационной панели Eureka.URL, отображаемый для информации, правильный
https://host:port/user/info
, и Eureka отображает состояние как работающее.
Однако в Spring Boot Admin, хотя моя служба пользователя отображается с правильным хостом и портомв разделе «Application / url» отображается статус «OFFLINE».
При наведении курсора на статус «OFFLINE» я вижу, что отображается URL-адрес
https://host:port/user/user/health
, т. е. корень контекста повторяется
Если я вручную нажму правильный URL-адрес
https://host:port/user/health
, то статус будет возвращен правильно, как и ожидалось.
Поскольку статус корректен в Eureka (и информационном URL), и изнасколько я понимаю, Spring Boot Admin по сути выбирает URL через Eureka, тогда кто-нибудь может объяснить, как может добавляться дублированный контекстный корень, пожалуйста?