Spring Eureka服务器在客户端URL中找不到上下文路径

时间:2016-03-07 02:42:51

标签: java spring spring-boot spring-cloud netflix-eureka

当客户端应用程序注册到Spring Eureka服务器时,客户端ID出现在仪表板上,但链接URL仅包含没有客户端上下文路径的主机名和端口。

如果我在没有设置上下文路径的情况下创建Spring Boot客户端应用程序,我的意思是默认的根上下文,Eureka服务器可以访问那里可用的所有执行器。

有没有办法通知Eureka服务器?我试图设置健康和信息属性,但它不起作用。

1 个答案:

答案 0 :(得分:5)

如果您的Eureka客户端是通过Spring的@EnableEurekaClient设置的,则客户端会将运行状况检查和状态检查分别默认为/health/info。 (这些路径可能是Spring @EnableEurekaClient设置之外的默认值,但我现在对这些路径不熟悉。)

您可以通过设置以下属性来覆盖这些默认值:

  

eureka.instance.statusPageUrlPath

     

eureka.instance.healthCheckUrlPath

Spring Cloud Documentation包含此信息以及更多内容。