当前位置: 首页 > 知识库问答 >
问题:

访问localhost:8080/执行器endpoint(使用spring boot执行器)

宦树
2023-03-14

详情:

  • 我要访问的是“执行器”endpoint,而不是spring boot Acture(localhost:8080/acture)
  • 提供的其他endpoint
  • 是,我已尝试在属性文件中手动启用该终结点(endpoints.enabled=true或endpoints.actuator.enabled=true)
  • 是,我已尝试启用/禁用endpoint。敏感属性
  • 是的,执行器的其他endpoint正常工作
  • 没有什么特别的原因我需要它,只是想尝试一下(只是学习新东西:))
  • 请不要只回答“没有这样的endpoint老兄!”,应该有某种原因写在文档中
  • 请使用我现在使用的spring boot版本,然后回答“It is working for me with这些配置”(spring boot版本:1.5.4.release)
  • 提前感谢:)

共有1个答案

李浩邈
2023-03-14

您必须包含Spring Hateoas依赖项,以便/actureendpoint可用:

<dependency>
    <groupId>org.springframework.hateoas</groupId>
    <artifactId>spring-hateoas</artifactId>
</dependency>

根据文件:

为其他endpoint提供基于超媒体的“发现页”。要求Spring HATEOAS位于类路径上。

 类似资料:
  • 如何访问http://localhost:8081/Actuatorendpoint?

  • 我正在将一个旧的java Spring项目重构为springboot,并以传统的war风格部署它。出于某种原因,我必须坚持传统的web.xml来启动应用程序。多亏了Springboot遗产,我可以通过web.xml实现这一点: 此外,我添加了springboot执行器依赖项。应用程序。属性如下所示: 应用程序可以正常启动,但当我尝试从浏览器访问endpoint时,它只返回一个“401需要完全身份验

  • 我尝试在Spring启动中使用执行器endpoint。应用程序运行平稳。我的pom文件如下所示: 这是应用程序的内容。属性文件: 这是我的Spring Boot应用程序的开始: 每当我尝试通过键入连接/health、/Info或/metricsendpoint时http://localhost:8080/health,HTTP请求传输到http://localhost:8080/showMyLog

  • 我希望所有执行器endpoint(在文档中描述)都可用。在文档之后,添加了启动器启动器依赖项和属性,但大多数endpoint不可用(HTTP 404)。 唯一可用的endpoint是,但它显示无用的信息: 添加属性。 添加了依赖项: 获取/执行器的结果 启用执行器endpoint的最小设置是什么?