关闭健康检查

Blade 未结 1 105
597888915@qq.co
597888915@qq.co 2025-11-25 19:19

一、该问题的重现步骤是什么?

1. 修改配置

management:

    endpoints:

        enabled-by-default: false  # 禁用所有端点

2. 启动包

3.


二、你期待的结果是什么?实际看到的又是什么?

        健康检查关闭,auth不报错,一直重复报错No static resource actuator/health

        想关闭健康检查。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

        Bladex  4.6.0  Winodws

四、请提供详细的错误堆栈信息,这很重要。

    

org.springframework.web.servlet.resource.NoResourceFoundException: No static resource actuator/health.

at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:586) ~[spring-webmvc-6.1.15.jar:6.1.15]

at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) ~[spring-webmvc-6.1.15.jar:6.1.15]

at org.springframework.boot.actuate.autoconfigure.web.servlet.CompositeHandlerAdapter.handle(CompositeHandlerAdapter.java:58) ~[spring-boot-actuator-autoconfigure-3.2.12.jar:3.2.12]

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.1.15.jar:6.1.15]

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.1.15.jar:6.1.15]

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.1.15.jar:6.1.15]

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.1.15.jar:6.1.15]

at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527) ~[jakarta.servlet-api-6.0.0.jar:6.0.0]

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.1.15.jar:6.1.15]

五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2025-11-25 19:21

    你把 actuator 接口都关了,程序内部心跳检查,去请求自然就访问不到了。

    内部是不能全都关闭的,程序自带了外部黑名单机制,外部访问是无法访问通健康接口的,prod模式启动服务后,不需要你去额外操作。


    你可以访问我们线上的这个服务试试:https://api.ai.bladex.cn/actuator/health


    0 讨论(0)
提交回复