gpt4 book ai didi

java - Spring Boot Actuator 不工作 - 白标错误页面

转载 作者:行者123 更新时间:2023-12-04 14:08:40 25 4
gpt4 key购买 nike

Spring Boot 执行器 不适用于完整的应用程序,在浏览器上出现白标签错误页面,在控制台日志中出现以下错误。

org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /actuator/health
在 maven 依赖项下添加。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
我交叉检查了类路径中可用的 jar 文件。 enter image description here
Spring Boot 应用程序版本
<version>2.4.1</version>
在 application.properties 文件中添加了属性
management.endpoints.enabled-by-default=true
management.endpoint.info.enabled=true
management.security.enabled=false
management.endpoints.web.exposure.include=*
spring.mvc.throw-exception-if-no-handler-found=true
无法使用以下 URL 访问执行器
http://localhost:8090/actuator/health
http://localhost:8090/actuator/
http://localhost:8090/health/
日志
WARN IN-WKS-435 [nio-8090-exec-1] o.s.w.s.PageNotFound                     : No mapping for GET /actuator/health
WARN IN-WKS-435 [nio-8090-exec-1] o.s.w.s.PageNotFound : No handler found for GET /actuator/health
WARN IN-WKS-435 [nio-8090-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /actuator/health]
注意:除此之外,整个应用程序运行良好。
请建议我是否需要在我们的应用程序中添加任何其他配置。

最佳答案

如果在 IDE(IntelliJ 或 Eclipse)中运行,则无法选择 Spring Boot Actuators 端点。
我尝试在 cmd 上使用以下命令(IDE 外部)运行 jar,它对我有用。c:\workspace\demo\target\java -jar demo-spring-boot-project.jar我可以访问以下网址
http://localhost:8090/actuator/health

关于java - Spring Boot Actuator 不工作 - 白标错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66289094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com