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

tmb3ates  于 2022-11-21  发布在  Spring
关注(0)|答案(2)|浏览(113)

当一个客户端应用程序注册到Eureka 服务器时,客户端id会出现在dashboard中,但是链接url只包含主机名和端口,而没有客户端的上下文路径。
如果我创建 Boot 客户端应用程序而不设置context-path,我指的是默认的根上下文,Eureka 服务器可以访问其中所有可用的执行器。
有什么方法可以通知Eureka 服务器吗?我试图设置健康和信息属性,但没有工作。

lkaoscv7

lkaoscv71#

如果您的Eureka 客户机是通过Spring的@EnableEurekaClient设置的,那么客户机将把健康检查和状态检查分别默认为/health/info。(这些路径可能是Spring @EnableEurekaClient设置之外的默认值,但我目前对这些路径并不熟悉)。
您可以设定下列属性来覆写这些预设值:
eureka.instance.statusPageUrlPath
eureka.instance.healthCheckUrlPath
Spring Cloud Documentation包含了这些信息以及更多信息。

6l7fqoea

6l7fqoea2#

application.yml

server:
  servlet:
    context-path: /your-path

相关问题