欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springcloud搭建eureka服务启动报错TransportException:Cannot execute request on any known server,无法注册到eureka

程序员文章站 2022-04-15 18:13:38
...

TransportException:Cannot execute request on any known server

关于该错误,网上已经有很多博客做出解释,是在编写配置文件的时候default-zone属性的写法,不同的springboot版本对应不同的写法,这里切记,但我要说的是还有一种可能就是服务地址的ip居然不能写127.0.0.1,必须写localhost,不然也会报该错误。
如果我们非要用127.0.0.1,那么需要配置一些属性,以下贴出:

eureka:
  client:
    service-url:
      defaultZone: http://127.0.0.1:10003/eureka,http://127.0.0.1:10001/eureka
  instance:
    prefer-ip-address: true
    ip-address: 127.0.0.1
    instance-id: ${eureka.instance.ip-address}.${server.port}
    lease-renewal-interval-in-seconds: 5
    lease-expiration-duration-in-seconds: 15