com.netflix.discovery.shared.tra

2019-10-08  本文已影响0人  CXY_XZL

1.问题描述:
在eureka客户端向注册中心注册时报错。

spring.application.name=ribbon-consumer
server.port=3333
eureka.client.service-url.default-zone=http://localhost:1111/eureka
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
server.port=1111
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}

#不注册自己
eureka.client.register-with-eureka=false
#避免eureka查找服务列表
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone=http://localhost:${server.port}/eureka/

2.解决办法:

将客户端application.properties文件的eureka.client.service-url.default-zone修改为eureka.client.serviceUrl.defaultZone

那么,正确的客户端的application.properties文件内容应该是:

spring.application.name=ribbon-consumer
server.port=3333
#eureka.client.service-url.default-zone写法报错
eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
上一篇 下一篇

猜你喜欢

热点阅读