Spring Boot Actuator не работает для приложения с полной остановкой, получая страницу ошибки Whitelabel в браузере и следующую ошибку в журнале консоли.
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 доступен в пути к классу. stack.imgur.com/IHCDC.png" alt="введите здесь описание изображения" />
Версия приложения 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
Не удалось получить доступ к Actuator с указанными ниже 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]
Примечание. Помимо этого, все приложение работает нормально.
Пожалуйста, предложите, если мне нужно добавить какую-либо дополнительную конфигурацию в наше приложение.
management.server.port
в свойствах? Это изменит порт, где доступен привод. 2. Журналы приложения при вызове — чтобы увидеть, нет ли ошибок 3. При запуске приложения проверьте строку журналаExposing 14 endpoint(s) beneath base path '/actuator'
— чтобы дважды проверить, что такие конечные точки действительно открыты. Надеюсь, это поможет определить основную причину - person Daniel   schedule 20.02.2021