Я использую camel 3.3.0 с пружинным чехлом 2.3.1. Учитывая документацию, объекты управления mbeans для верблюжьих маршрутов должны появляться по умолчанию, но этого не происходит. Я пытался добавить в application.properties все свойства с помощью jmx, но это тоже не помогло. application.properties
camel.component.jmx.customizer.enabled=true
camel.springboot.jmx-enabled=true
camel.component.jmx.enabled=true
Я ожидаю увидеть пакет org.apache.camel
в Java Mission Control, но не вижу. У меня старый проект с матерью. 2.xx где все работает правильно. Что делаю не так?
пом. xml
..............................
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
..............................
<properties>
<java.version>11</java.version>
</properties>
..............................
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>3.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-jmx-starter</artifactId>
<version>3.3.0</version>
</dependency>
..................................
DemoApplication. java
@SpringBootApplication
public class DemoApplication extends RouteBuilder {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
public void configure() throws Exception {
from("activemq:queue:test").log("message from test");
}
}