spring启动应用程序在eureka服务器中显示为未知

azpvetkf  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(363)

我正在用spring运行一个应用程序(作为发现客户机应用程序),还有一个带有eureka的发现服务器和spring云配置服务器。启动客户端应用程序时,它在eureka中注册为“未知”,尽管其状态设置为“up”,但无法从配置服务器获取属性。
客户端应用程序、eureka服务器和config服务器spring引导版本:2.4.2
客户端bootstrap.properties:

spring.application.name=config-client-app
spring.cloud.config.discovery.enabled=true
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
eureka.instance.instance-id=${spring.application.name}

client application.properties文件:

logging.level.=debug
server.port=8900
eureka.client.healthcheck.enabled=true

客户端应用程序类:

@SpringBootApplication
@EnableDiscoveryClient
@RestController
public class ConfigClientAppApplication {

    public static void main(String[] args) {
        SpringApplication.run(ConfigClientAppApplication.class, args);
    }
}

eureka服务器属性文件:

spring.application.name=discovery-server
server.port=8761
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

eureka应用程序类:

@EnableEurekaServer
@SpringBootApplication
public class DiscoveryServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(DiscoveryServerApplication.class, args);
    }
}

日志信息:

restartedMain] c.n.discovery.InstanceInfoReplicator     : InstanceInfoReplicator onDemand update allowed rate per min is 4
2021-02-09 16:02:50.388  INFO 2845 --- [  restartedMain] com.netflix.discovery.DiscoveryClient    : Discovery Client initialized at timestamp 1612904570388 with initial instances count: 1
2021-02-09 16:02:50.390  INFO 2845 --- [  restartedMain] o.s.c.n.e.s.EurekaServiceRegistry        : Registering application UNKNOWN with eureka with status UP
2021-02-09 16:02:50.391  INFO 2845 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : Saw local status change event StatusChangeEvent [timestamp=1612904570391, current=UP, previous=STARTING]
2021-02-09 16:02:50.391  INFO 2845 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_UNKNOWN/192.168.10.22:8900: registering service...
2021-02-09 16:02:50.391  WARN 2845 --- [  restartedMain] c.n.discovery.InstanceInfoReplicator     : Ignoring onDemand update due to rate limiter
2021-02-09 16:02:50.393  INFO 2845 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8900 (http) with context path ''
2021-02-09 16:02:50.394  INFO 2845 --- [  restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8900
2021-02-09 16:02:50.413  INFO 2845 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_UNKNOWN/192.168.10.22:8900 - registration status: 204

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题