执行器端点未在与应用程序运行的端口相同的Spring boot 1.5.2版本中通过HTTP公开

问题描述 投票:0回答:1

我使用的是springboot版本1.5.2.RELEASE,我试图在我的应用程序中实现spring boot驱动器。我正在端口8081中运行我的应用程序。我只想公开两个终点,即健康和信息。当我尝试访问与我的应用程序相同的端口8081中的端点时,它没有给出结果,并在Postman中显示404找不到状态。我可以将端口8089的运行状况端点作为http://localhost:8089/admin/info访问。我在端口8081中无法实现的相同操作。我已经找到了答案,却找不到Spring Boot版本1.5.2的正确答案。我的application.yml文件看起来像这样:

management:
  context-path : /admin
  endpoints:
    web:
      exposure:
        include: health,info
    jmx:
      exposure:
        exclude: '*'
  security:
    enabled: true
  port: 8081
spring-boot spring-boot-actuator
1个回答
0
投票

如果将management.port设置为8089,则只能访问该端口上的管理API。您将无法在应用程序端口8081

上找到它们

如果要在应用程序端口访问管理API,请不要设置managment.port值。它默认为与应用程序端口相同的端口。

© www.soinside.com 2019 - 2024. All rights reserved.