[SpringBoot_Subprojects]在springboot中子项目客户端报错:Completed shut down of DiscoveryClient

亦凉 2024-03-24 17:23 154阅读 0赞

错误信息

  1. . ____ _ __ _ _
  2. /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
  3. ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
  4. \\/ ___)| |_)| | | | | || (_| | ) ) ) )
  5. ' |____| .__|_| |_|_| |_\__, | / / / /
  6. =========|_|==============|___/=/_/_/_/
  7. :: Spring Boot :: (v2.3.9.RELEASE)
  8. 2023-04-10 10:32:51.762 INFO 20388 --- [ main] com.zsc.UserApplication : No active profile set, falling back to default profiles: default
  9. 2023-04-10 10:32:52.037 INFO 20388 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=7007289a-a82d-3b6c-b4c0-d48a5a3f2035
  10. 2023-04-10 10:32:52.090 WARN 20388 --- [ main] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources.
  11. 2023-04-10 10:32:52.090 INFO 20388 --- [ main] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
  12. 2023-04-10 10:32:52.093 WARN 20388 --- [ main] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources.
  13. 2023-04-10 10:32:52.093 INFO 20388 --- [ main] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
  14. 2023-04-10 10:32:52.586 INFO 20388 --- [ main] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses Jersey
  15. 2023-04-10 10:32:52.990 WARN 20388 --- [ main] ockingLoadBalancerClientRibbonWarnLogger : You already have RibbonLoadBalancerClient on your classpath. It will be used by default. As Spring Cloud Ribbon is in maintenance mode. We recommend switching to BlockingLoadBalancerClient instead. In order to use it, set the value of `spring.cloud.loadbalancer.ribbon.enabled` to `false` or remove spring-cloud-starter-netflix-ribbon from your project.
  16. 2023-04-10 10:32:53.047 INFO 20388 --- [ main] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING
  17. 2023-04-10 10:32:53.067 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1
  18. 2023-04-10 10:32:53.535 INFO 20388 --- [ main] c.n.d.provider.DiscoveryJerseyProvider : Using JSON encoding codec LegacyJacksonJson
  19. 2023-04-10 10:32:53.535 INFO 20388 --- [ main] c.n.d.provider.DiscoveryJerseyProvider : Using JSON decoding codec LegacyJacksonJson
  20. 2023-04-10 10:32:53.611 INFO 20388 --- [ main] c.n.d.provider.DiscoveryJerseyProvider : Using XML encoding codec XStreamXml
  21. 2023-04-10 10:32:53.611 INFO 20388 --- [ main] c.n.d.provider.DiscoveryJerseyProvider : Using XML decoding codec XStreamXml
  22. 2023-04-10 10:32:53.733 INFO 20388 --- [ main] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration
  23. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Disable delta property : false
  24. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null
  25. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false
  26. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Application is null : false
  27. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true
  28. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Application version is -1: true
  29. 2023-04-10 10:32:53.983 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server
  30. 2023-04-10 10:32:54.133 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : The response status is 200
  31. 2023-04-10 10:32:54.135 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30
  32. 2023-04-10 10:32:54.137 INFO 20388 --- [ main] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4
  33. 2023-04-10 10:32:54.140 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1681093974139 with initial instances count: 1
  34. 2023-04-10 10:32:54.140 INFO 20388 --- [ main] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USERSERVICE with eureka with status UP
  35. 2023-04-10 10:32:54.141 INFO 20388 --- [ main] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1681093974141, current=UP, previous=STARTING]
  36. 2023-04-10 10:32:54.142 INFO 20388 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USERSERVICE/192.168.184.1:userservice:8000: registering service...
  37. 2023-04-10 10:32:54.147 INFO 20388 --- [ main] com.zsc.UserApplication : Started UserApplication in 3.761 seconds (JVM running for 4.751)
  38. 2023-04-10 10:32:54.149 INFO 20388 --- [extShutdownHook] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USERSERVICE with eureka with status DOWN
  39. 2023-04-10 10:32:54.150 INFO 20388 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1681093974150, current=DOWN, previous=UP]
  40. 2023-04-10 10:32:54.153 INFO 20388 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ...
  41. 2023-04-10 10:32:54.169 INFO 20388 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USERSERVICE/192.168.184.1:userservice:8000 - registration status: 204
  42. 2023-04-10 10:32:54.169 INFO 20388 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USERSERVICE/192.168.184.1:userservice:8000: registering service...
  43. 2023-04-10 10:32:54.186 INFO 20388 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USERSERVICE/192.168.184.1:userservice:8000 - registration status: 204
  44. 2023-04-10 10:32:54.188 INFO 20388 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient : Unregistering ...
  45. 2023-04-10 10:32:54.201 INFO 20388 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USERSERVICE/192.168.184.1:userservice:8000 - deregister status: 200
  46. 2023-04-10 10:32:54.214 INFO 20388 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient

在这里插入图片描述
Completed shut down of DiscoveryClient
Unregistering application USERSERVICE with eureka with status DOWN

解决办法

子项目中的pom依赖文件中添加
在这里插入图片描述

  1. <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-web</artifactId>
  5. <version>2.3.9.RELEASE</version>
  6. </dependency>

成功

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,154人围观)

还没有评论,来说两句吧...

相关阅读