我如何在春季靴中暴露骆驼mbean?

时间:2020-04-03 01:05:03

标签: spring-boot apache-camel jmx

我正在将应用程序从2.23.2迁移到3.1.0版本。

该应用程序有2条路由可以正常工作。

但是jconsole中没有暴露mbean。

jconsole中有基本的mbean。

-JMImplementation

-com.sun.management

-com.zaxxer.hikari

-连接器

-java.lang

-java.nio

-java.util.logging

-javax.management.remote.rmi

-org.apache.logging.log4j2

-org.springframework.boot

如何处理此问题?

1 个答案:

答案 0 :(得分:3)

您需要为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