我有一个Spring Boot Eureka服务器应用程序,它配置为在端口5000上运行,而不是默认的8761端口。但是当我运行SBA时,控制台会出现一些与Java连接拒绝相关的错误,同时监听localhost:8761。
INFO 10408 --- [freshExecutor-0] com.netflix.discovery.DiscoveryClient : 从eureka服务器获取所有实例注册表信息 ERROR 10408 --- [tbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : 请求执行错误。 endpoint = DefaultEndpoint {serviceUrl ='http://localhost:8761/eureka/}
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: 连接被拒绝: connect at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1]
后来,当我启动其他微服务时,我可以看到它们正确地在运行在端口5000上的 Eureka 中进行了注册。但是为什么应用程序在启动Eureka服务器时会忽略配置呢?
此外,正如嵌入的图片所示,服务器正在寻找在8761中注册且不可用的副本。非常感谢任何对此的解释。