Версии:
- Spring Boot 2.1.0
- Spring Boot Admin 2.1.1
У меня все работаетс моим приложением Spring Boot, которое отправляет отчеты Spring Boot Admin.Там только 1 часть не работает, и это JMX Bean Management.Из документов:
Чтобы взаимодействовать с JMX-бинами в пользовательском интерфейсе администратора, вы должны включить Jolokia в свое приложение.Поскольку Jolokia работает на основе сервлетов, поддержка реактивных приложений отсутствует.Если вы используете spring-boot-admin-starter-client, он будет за вас зарезервирован, если не добавить Jolokia в ваши зависимости.
Я понимаю, что он не работает с Reactive WebFlux, ноЯ использую пример на основе сервлета, используя Undertow в качестве моего контейнера сервлета.Конфигурация в pom.xml:
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-undertow</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
И, как я уже сказал, все работает, кроме 1, и это управление JMX.Я получаю следующую ошибку и не могу найти причину или войти, почему?Буду признателен за любую помощь!