【问题标题】:Spring Boot 2.2 Management Endpoints not working with external JettySpring Boot 2.2 管理端点不能与外部 Jetty 一起使用
【发布时间】:2021-02-10 16:58:36
【问题描述】:

从 Spring Boot 2.0.4 迁移到 Spring Boot 2.2.13 后,管理端口与服务器端口不同,管理端点停止工作。看起来不同的管理端口本身没有打开监听。

虽然它在作为战争部署到外部码头时不起作用,但在作为嵌入式码头运行时却运行良好。

下面是相关的yml部分:

management:
  endpoint:
    health:
      show-details: "ALWAYS"
  endpoints:
    web:
      exposure:
        include: health
      base-path: /manage
    enabled-by-default: true
  server:
    port: 7080

【问题讨论】:

    标签: java spring spring-boot jetty spring-actuator


    【解决方案1】:

    当部署到外部容器时,Spring Boot 不支持在单独的端口上运行管理服务器。如果您希望管理端点在单独的端口上可用,则应使用嵌入式 Web 服务器。

    【讨论】:

    • 我认为这是问题所在。但它确实适用于 Spring boot 2.0,所以我认为这是一个迁移问题
    • 我认为它不适用于 2.0。当部署到外部容器时,Spring Boot 从来不支持在单独的端口上运行管理服务器。
    猜你喜欢
    • 2016-09-15
    • 2018-12-25
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 2021-10-24
    • 2018-01-08
    • 1970-01-01
    • 2015-05-08
    相关资源
    最近更新 更多