2016-10-14 3 views
2

Я следую презентации Джоша Лонга в https://www.youtube.com/watch?v=5q8B6lYhFvE&feature=youtu.be. Я следую его примерам. Примерно через 34 минуты в демоверсии создается сервис Eureka.Ошибка при запуске простого сервера Eureka-Service

Эта служба использует конфигурационный сервис. Моя служба конфигурации запущена и предоставляет информацию, необходимую службе eureka. Я проверил свой bootstrap.properties, и они выглядят правильно в соответствии с его презентацией. Однако сервис eureka не завершается и, похоже, не работает в службе конфигурации. Моя другая служба действительно достигает службы конфигурации и работает нормально.

Служба eureka должна подняться на http://localhost:8761/, но это не так. Именно в 8080

эврика сервис bootstrap.properties:

spring.application.name= eureka-service 
spring.cloud.config.uri= http://localhost:8888 

Первая ошибка:

2016-10-13 18:43:00.088 ERROR 7464 --- [   main] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error 

com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect 

Вторая ошибка

2016-10-13 18:43:00.097 ERROR 7464 --- [   main] com.netflix.discovery.DiscoveryClient : DiscoveryClient_EUREKA-SERVICE/RB-64-PC.Home:eureka-service - was unable to refresh its cache! status = Cannot execute request on any known server 

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server 

ответ

0

Нашли проблему. Я случайно добавил «config server» зависимость в проект, когда я его создал. Я использую сайт «http://start.spring.io/» согласно видео. Добавление зависимостей сервера конфигурации заставляло инициализацию получать доступ к фактическому серверу конфигурации, работающему на другом порту.