如何在 spring 引导中公开骆驼 mbean?
How can I expose camel mbean in spring boot?
我正在将应用程序从 2.23.2 版本迁移到 3.1.0 版本。
该应用程序运行良好,有 2 条路线。
但是 mbean 没有在 jconsole 中公开。
jconsole中有基本的mbean。
- JMI实现
- com.sun.management
- com.zaxxer.hikari
- 连接器
- java.lang
- java.nio
- java.util.logging
- javax.management.remote.rmi
- org.apache.logging.log4j2
- org.springframework.boot
我该如何处理这个问题?
您需要为 camel-management
添加项目依赖项。例如:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-management</artifactId>
<version>3.1.0</version>
</dependency>
Camel 3.x 升级指南中有关于此的注释:
https://camel.apache.org/manual/latest/camel-3x-upgrade-guide.html#_spring_boot_jmx
我正在将应用程序从 2.23.2 版本迁移到 3.1.0 版本。
该应用程序运行良好,有 2 条路线。
但是 mbean 没有在 jconsole 中公开。
jconsole中有基本的mbean。
- JMI实现
- com.sun.management
- com.zaxxer.hikari
- 连接器
- java.lang
- java.nio
- java.util.logging
- javax.management.remote.rmi
- org.apache.logging.log4j2
- org.springframework.boot
我该如何处理这个问题?
您需要为 camel-management
添加项目依赖项。例如:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-management</artifactId>
<version>3.1.0</version>
</dependency>
Camel 3.x 升级指南中有关于此的注释:
https://camel.apache.org/manual/latest/camel-3x-upgrade-guide.html#_spring_boot_jmx