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

eureka异常报错信息如下

com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
下面是一大堆乱七八糟的

往下刷的其他报错信息

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
下面是一大堆乱七八糟的

解决思路:

本项目是Eureka集群方式部署,两个集群,A注册B,B注册A,最后发现报错,经过排查没有发现代码配置有问题。

1.通过上面得知,大概意思是没有连接上和没有找到服务器,怀疑是服务器部署有问题。
2.排查application.yml文件发现,在eureka: 前面并没有顶格填写,有个空白字符串,而yml对于代码格式要求极其严格,将空白去掉,即解决问题。

注意格式,一个空格都不能差!!!

server:
  port: 80


eureka:
    client:
      registerWithEureka: false # 服务注册开关
      fetchRegistry: true # 服务发现开关
      serviceUrl: # 注册到哪一个Eureka Server服务注册中心,多个中间用逗号分隔
        defaultZone: http://eureka6001.com:6001/eureka/,http://eureka6002.com:6002/eureka/

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值