无法更改弹簧执行器端口

时间:2020-08-10 12:51:05

标签: spring-boot spring-boot-actuator

我的应用程序正在端口8444上运行,但我希望将执行器指标公开到其他端口,默认情况下,我可以通过https:// localhost:8444 / actuator / health访问它们,但我希望它们在其他端口上就像8086

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready-customizing-management-server-port

我遵循了此文档,并在application.yml中添加了management.server.port = 8086,但这只是表明无法访问该站点

我尝试了其他属性,例如更改端点的基本路径,这似乎运行良好。

我正在使用Spring boot 2.2.4.RELEASE和Wildfly 18, 这是我的application.yml

server:
  port: 8443
  servlet:
    context-path: /appName

info:
  app:
    name: name
    description: description
    version: 1.0

management.endpoints.web.exposure.include: ["health", "info", "prometheus"]
management.endpoint.health.show-details: always

spring:
  servlet:
    multipart:
      max-request-size: 100MB
  datasource:
    jndi-name: java:/datasource
  main:
    allow-bean-definition-overriding: true
management:
  server:
    port: 8086
  endpoints:
    web:
      base-path: /manage

0 个答案:

没有答案