Eureka的客户端启动报错Cannot execute request on any known server
程序员文章站
2022-04-15 18:08:56
...
贴上完整报错代码如下
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:111) ~[eureka-client-1.7.2.jar:1.7.2]
at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.7.2.jar:1.7.2]
at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-1.7.2.jar:1.7.2]
at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-1.7.2.jar:1.7.2]
at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.7.2.jar:1.7.2]
at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:807) ~[eureka-client-1.7.2.jar:1.7.2]
at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:109) ~[eureka-client-1.7.2.jar:1.7.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_192]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_192]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_192]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_192]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_192]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_192]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_192]
下面是我的配置文件信息:
server:
port: 8761
spring:
profiles: peer1
eureka:
instance:
hostname: peer1
client:
serviceUrl:
defaultZone: http://peer2:8769/eureka/
错误找了很久都没有找到,最后发现是版本的问题,我用的springboot版本是最低版本所以配置文件稍微修改一下如下:
server:
port: 8761
spring:
profiles: peer1
eureka:
instance:
hostname: peer1
client:
serviceUrl:
default-zone: http://peer2:8769/eureka/
注意: defaultZone 改成了 default-zone
推荐阅读
-
SpringCloud问题解决:spring-cloud-eureka启动出错Cannot execute request on any known serve
-
SpringCloud问题解决:spring-cloud-eureka启动出错Cannot execute request on any known serve
-
使用Eureka时报:Cannot execute request on any known server
-
eureka服务端启动时候报错Cannot execute request on any known server
-
Eureka的客户端启动报错Cannot execute request on any known server
-
eureka添加security 后客户端启动报错:Cannot execute request on any known server
-
Eureka的客户端启动报错Cannot execute request on any known server,无法注册到eureka
-
报错:Cannot execute request on any known server。
-
【Eureka】、Cannot execute request on any known server(已解决)
-
springcloud搭建eureka服务启动报错TransportException:Cannot execute request on any known server,无法注册到eureka