Отказано в соединении от сервиса localhost с внешним конфигом из удаленного Spring Cloud Config за прокси
У меня есть Spring Boot Service, который извлекает внешнюю конфигурацию из Spring Cloud Config (которая извлекает данные из репозитория GitHub).
Когда я работаю за корпоративным прокси, мой локальный не может получить доступ к удаленной службе Spring Cloud Config, когда я работаю с...
- Windows 10 Enterprise
- Java 8
- специалист
- Spring Boot 1.5.7.RELEASE
- указанный
HTTP_PROXY
а такжеHTTPS_PROXY
переменные среды с правильными настройками - Используя местный
project-settings.xml
файл, который содержит<proxies><proxy>...
настройки для обоихhttp
а такжеhttps
(оба активны и правильны) - Проходя оба
http
а такжеhttps
настройки прокси в командной строке, а также через-D
свойства (например,-Dhttp.proxySet=true -Dhttp.proxyHost=some.proxy.com -Dhttp.proxyPort=8080
)
mvnw -s project-settings.xml -Dhttp.proxySet=true -Dhttp.proxyHost=some.proxy.com -Dhttp.proxyPort=8080 -Dhttps.proxySet=true -Dhttps.proxyHost=some.proxy.com -Dhttps.proxyPort=8080 -Drun.profiles=myprofile sp
ring-boot:run
В моих реальных настройках все настройки прокси верны (и одинаковы для http и https, что нормально), а профиль пружины верен.
Я получаю: Connection refused: connect
2017-12-01 12:12:10.560 INFO 20652 --- [ restartedMain] c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at: https://my-config-service.my-host.net/
2017-12-01 12:12:12.467 WARN 20652 --- [ restartedMain] c.c.c.ConfigServicePropertySourceLocator : Could not locate PropertySource: I/O error on GET request for "https://my-config-service.my-host.net/my-local-service-name/myprofile": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect