Spring Cloud Eureka - Client启动后直接运行结束:Completed shut down of DiscoveryClient
推荐:微服务汇总
Spring Cloud Eureka - Client启动后直接运行结束:Completed shut down of DiscoveryClient
如下图:
Eureka Client一般要导入:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
导入这个依赖后,我就启动Eureka Client,却发现它直接运行结束,并且日志为:Completed shut down of DiscoveryClient
。
令我困惑的是,我另一个服务也是导入上面这样的依赖,却能正常启动起来。
导致这个原因,其实就是没有导入web依赖,也就不是一个web应用,自然就会直接运行结束了,但为什么我的另一个服务可以启动起来呢?因为我的另一个服务是Config Server,它导入了:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
只要你按Ctrl点进去,就会发现上面这个依赖依赖了web依赖。
这样就真相大白了。
还没有评论,来说两句吧...