springcloud增加本地配置bootstrap.yml文件后,启动报错
SpringCloud框架,根据不同的环境增加本地(开发环境)配置文件,测试环境配置文件,正式环境配置文件后,本地启动eureka后,启动config报错。
com.netflix.discovery.shared.transport.TransportException: There is no known eureka server; cluster server list is empty
错误日志如下:
2020-09-14 22:57:33.085 ERROR [main ] [com.netflix.discovery.DiscoveryClient][943] DiscoveryClient_CONFIG/192.168.0.108:9201 - was unable to refresh its cache! status = There is no known eureka server; cluster server list is empty
com.netflix.discovery.shared.transport.TransportException: There is no known eureka server; cluster server list is empty
at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:107)
at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1022)
at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:936)
at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:412)
at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:267)
at org.springframework.cloud.netflix.eureka.CloudEurekaClient.<init>(CloudEurekaClient.java:61)
at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:263)
at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration$$EnhancerBySpringCGLIB$$7bfe08eb.CGLIB$eurekaClient$0(<generated>)
at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration$$EnhancerBySpringCGLIB$$7bfe08eb$$FastClassBySpringCGLIB$$cfd4f2f1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
查看了下基本的文件配置,是少了http://
增加即可。