Spring Boot 2.1.6.RELEASE - Актуатор недоступен HTTP 404

Попытка использовать привод в веб-приложении 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. Чего здесь не хватает ?

Спасибо заранее.

С уважением,

Николас


person Community    schedule 07.08.2019    source источник
comment
Поскольку пружинный кожух 2, привод попадает под actuator/<endpoint>, например. actuator/health   -  person Darren Forsythe    schedule 07.08.2019
comment
Чтобы быть точным, исполнительный элемент попадает в / активатор, в то время как различные конечные точки, то есть здоровье, попадают в / активатор / healh.   -  person    schedule 07.08.2019


Ответы (1)


Правильный URL-адрес: http://host:port/war-name/actuator.

Извините за беспокойство.

person Community    schedule 07.08.2019