BUG收割机之spring-cloud-eureka-server报错《com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect》
话不多说,先上图

查阅资料后,得知在默认设置下,Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为。
在application.yml文件中设置如下
server:
port: 8880
eureka:
client:
# 此应用为注册中心,false:不向注册中心注册自己。
register-with-eureka: false
# 注册中心职责是维护服务实例,false:不检索服务
fetch-registry: false
service-url:
defaultZone: http://localhost:8880/eureka/
然后正常重启即可

有图有真相的BUG收割机,只为记录成长路上的绊脚石!!!
本文介绍了解决Spring Cloud Eureka Server自我注册时出现的连接拒绝错误的方法。通过在application.yml配置文件中设置eureka.client.register-with-eureka和eureka.client.fetch-registry为false,可以避免Eureka Server尝试注册自身,从而解决此问题。

被折叠的 条评论
为什么被折叠?



