/ / Aplikacja Spring Boot nie łączy się z Cloud Config Server - java, spring, spring-cloud

Aplikacja Spring Boot nie łączy się z Cloud Config Server - java, spring, spring-cloud

Aplikacja do uruchamiania na wiosnę, która się łączyłaz serwerem konfiguracji chmury wiosennej do pobierania zewnętrznych właściwości, nagle nie łączy się / rozmawia z serwerem konfiguracji. Robiłem wiele zmian i nie jestem pewien, który z nich mógł prowadzić do tego problemu.

  1. Zweryfikowałem plik bootstrap.yml w mojej aplikacji rozruchowej, następująca konfiguracja istnieje i serwer konfiguracji chmury wiosennej działa w tej lokalizacji

    wiosna: podanie: imię i nazwisko: abc Chmura: config: uri: http://localhost:8888/

  2. Widzę, że serwer konfiguracyjny działa w porcie 8888. Zatwierdzono, uruchamiając punkt końcowy "env" dla tego adresu URL

  3. Widzę pliki abc.yml, abc.properties obecne na serwerze konfiguracyjnym

Pytanie: Jak mogę śledzić, gdzie jest problem?

Odpowiedzi:

1 dla odpowiedzi № 1

Była zmienna środowiskowa "spring.application.name" ustawiona na siłę z wartością "xyz" przez kogoś o wartości innej niż nazwa aplikacji, o której wspomniałem w swoim bootstrap.yml

Ponieważ zmienne środowiskowe zawyżają wartości plików właściwości, moja aplikacja rozruchowa szukała xyz.yml lub xyz.properties

Po usunięciu zmiennej środowiskowej wszystko zaczęło działać poprawnie.