启动简单的Eureka-Service服务器时出错

时间:2016-10-14 00:56:53

标签: java spring cloud netflix-eureka

我正在追踪Josh Long在https://www.youtube.com/watch?v=5q8B6lYhFvE&feature=youtu.be的演讲。我正在关注他的例子。在大约34分钟他演示了Eureka服务。

此服务使用config-service。我的配置服务正在运行,并公开了尤里卡服务所需的信息。我检查了我的bootstrap.properties,根据他的介绍他们看起来是正确的。但是,eureka服务没有完成,似乎没有访问配置服务。我的其他服务确实到达配置服务并且工作正常。

尤里卡服务应该出现在http://localhost:8761/但不是。现在是8080。

eureka service 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

1 个答案:

答案 0 :(得分:0)

发现问题。我在创建项目时意外地将“配置服务器”依赖项添加到项目中。我根据视频使用网站“http://start.spring.io/”。添加配置服务器依赖项使初始化无法访问在另一个端口上运行的实际配置服务器。