SpringCloud(十六)Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN

springboot版本:
2.0.1.RELEASE
springcloud版本:
Finchley.RELEASE


日志:

2018-07-15 10:50:10.516  INFO 16952 --- [           main] c.x.springcloud.EurekaClientApplication  : Started EurekaClientApplication in 8.884 seconds (JVM running for 10.459)
2018-07-15 10:50:10.522  INFO 16952 --- [      Thread-23] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@4278284b: startup date [Sun Jul 15 10:50:05 CST 2018]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@6c80d78a
2018-07-15 10:50:10.522  INFO 16952 --- [      Thread-23] o.s.c.n.e.s.EurekaServiceRegistry        : Unregistering application eureka-client1 with eureka with status DOWN
2018-07-15 10:50:10.523  WARN 16952 --- [      Thread-23] com.netflix.discovery.DiscoveryClient    : Saw local status change event StatusChangeEvent [timestamp=1531623010523, current=DOWN, previous=UP]
2018-07-15 10:50:10.524  INFO 16952 --- [      Thread-23] o.s.c.support.DefaultLifecycleProcessor  : Stopping beans in phase 0
2018-07-15 10:50:10.526  INFO 16952 --- [      Thread-23] com.netflix.discovery.DiscoveryClient    : Shutting down DiscoveryClient ...
2018-07-15 10:50:10.542  INFO 16952 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_EUREKA-CLIENT1/localhost:eureka-client1:8080 - registration status: 204
2018-07-15 10:50:10.543  INFO 16952 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_EUREKA-CLIENT1/localhost:eureka-client1:8080: registering service...
2018-07-15 10:50:10.547  INFO 16952 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_EUREKA-CLIENT1/localhost:eureka-client1:8080 - registration status: 204
2018-07-15 10:50:10.548  INFO 16952 --- [      Thread-23] com.netflix.discovery.DiscoveryClient    : Unregistering ...
2018-07-15 10:50:10.553  INFO 16952 --- [      Thread-23] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_EUREKA-CLIENT1/localhost:eureka-client1:8080 - deregister  status: 200
2018-07-15 10:50:10.564  INFO 16952 --- [      Thread-23] com.netflix.discovery.DiscoveryClient    : Completed shut down of DiscoveryClient
2018-07-15 10:50:10.565  INFO 16952 --- [      Thread-23] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2018-07-15 10:50:10.565  INFO 16952 --- [      Thread-23] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans

Process finished with exit code 0


在eureka-client中加入web包后解决

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

我理解的是不用web包只是一个java程序,所以运行后就停止了。具体原理,希望大家研究出来回复一下。


猜你喜欢

转载自blog.csdn.net/u012326462/article/details/81051027