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依赖。
在这里插入图片描述
这样就真相大白了。

©️2020 CSDN 皮肤主题: 点我我会动 设计师:上身试试 返回首页