Попытка использовать привод в веб-приложении Spring Boot. Я не знаю, имеет ли это значение, но веб-приложение развернуто как WAR на автономном сервере Tomcat 9.
Получились следующие зависимости:
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
<exclusions>
<exclusion>
<artifactId>tomcat-embed-el</artifactId>
<groupId>org.apache.tomcat.embed</groupId>
</exclusion>
<exclusion>
<artifactId>tomcat-embed-core</artifactId>
<groupId>org.apache.tomcat.embed</groupId>
</exclusion>
<exclusion>
<artifactId>tomcat-embed-websocket</artifactId>
<groupId>org.apache.tomcat.embed</groupId>
</exclusion>
</exclusions>
</dependency>
</dependency>
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<artifactId>tomcat-embed-el</artifactId>
<groupId>org.apache.tomcat.embed</groupId>
</exclusion>
<exclusion>
<artifactId>tomcat-embed-core</artifactId>
<groupId>org.apache.tomcat.embed</groupId>
</exclusion>
<exclusion>
<artifactId>tomcat-embed-websocket</artifactId>
<groupId>org.apache.tomcat.embed</groupId>
</exclusion>
</exclusions>
</dependency>
...
В файле application.yml у меня есть:
...
management:
server:
port: 8080
address: localhost
endpoints:
web:
exposure:
include: "*"
...
В файле журнала Tomcat (catalina.out) говорится:
...
2019-08-07 11:51:04.433 INFO 6913 --- [nio-8080-exec-4] o.s.b.a.e.web.EndpointLinksResolver : Exposing 15 endpoint(s) beneath base path '/actuator'
...
Однако когда я перехожу на http://localhost:8080/actuator, я получаю 404. Чего здесь не хватает ?
Спасибо заранее.
С уважением,
Николас
actuator/<endpoint>
, например.actuator/health
- person Darren Forsythe   schedule 07.08.2019