Я использую архитектуру docker-compose'd с реестром, шлюзом (8080), uaa (9999) и 2 микросервисами (8081 и 8082), и я могу увидеть Swagger API в приложении шлюза с помощью выпадающего списка.Я могу войти в шлюз с правами администратора и пользователя.Я также изменил код, чтобы принять роль владельца, агента и монитора.Я могу войти в систему очень хорошо.
В терминале я попробовал команду curl Baeldung (публикация в блоге), чтобы получить токен с сервера uaa напрямую для тестирования API.
[~]$ curl -X POST --data "username=user&password=user&grant_type=password&scope=openid" http://localhost:9999/oauth/token
curl: (7) Failed to connect to localhost port 9999: Connection refused
Я открыл Kitematic, и сервер uaa - это localhost (хост) и 9999 (порт) в журнале контейнера докера.
Может кто-нибудь помочь мне понять, почему Керл не работает на меня?
спасибо,
Дэвид