gpt4 book ai didi

tomcat - 带有 Actuator .war 的 Spring Boot 部署在 tomcat 上

转载 作者:行者123 更新时间:2023-11-28 22:27:14 27 4
gpt4 key购买 nike

我在 spring boot 中配置了执行器,基本上一切正常,直到我将文件部署到 tomcat 容器上。

为了使执行器工作,我需要创建额外的配置类:

@Configuration
@Import({ EndpointAutoConfiguration.class, PublicMetricsAutoConfiguration.class,
HealthIndicatorAutoConfiguration.class }) public class SpringBootActuatorConfig { beans...}

这工作正常 - 但它没有使用我在配置(application.properties)文件中的配置,例如:

management.contextPath=/服务器

endpoints.health.path=/ping/me

但执行器仍然给我没有“/服务器”路径的端点。

我试过添加:

@PropertySource("classpath:/config/application.properties")

已找到属性文件,但这不会更改执行器配置。

在那种情况下设置执行器配置的正确方法是什么?

最佳答案

Spring Boot Application Properties

向下滚动到 MANAGEMENT HTTP SERVER 部分,您将在其中找到此路径属性:

management.context-path= # Management endpoint context-path. For instance `/actuator`

此上下文路径影响标准管理端点,例如/beans、/env、/health 等。

在页面的下方,您还会看到 ACTUATOR PROPERTIES 部分,其中包含其他执行器端点的配置属性。

Full Sample Project

关于tomcat - 带有 Actuator .war 的 Spring Boot 部署在 tomcat 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38527672/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com