Java 向驻留在临时依赖项jar中的JMX公开一个类

Java 向驻留在临时依赖项jar中的JMX公开一个类,java,jakarta-ee,jar,jmx,spring-jmx,Java,Jakarta Ee,Jar,Jmx,Spring Jmx,我有一个Java Web应用程序Spring,其中一些类向JMX公开。让我们把这个项目称为“A” A有一个称为B的依赖项jar。B又有一个依赖项C 现在我想通过JMX在C中公开一个类。所以我用下面的内容来装饰这个班级 @ManagedResource(objectName = "A:name=myClassInC") public class MyClassInC 但这似乎没有任何效果,而且MyClassNC不会与从A可见的其他类一起显示在JMX控制台中。Spring JMX配置实际上驻留在A

我有一个Java Web应用程序Spring,其中一些类向JMX公开。让我们把这个项目称为“A”

A有一个称为B的依赖项jar。B又有一个依赖项C

现在我想通过JMX在C中公开一个类。所以我用下面的内容来装饰这个班级

@ManagedResource(objectName = "A:name=myClassInC")
public class MyClassInC
但这似乎没有任何效果,而且MyClassNC不会与从A可见的其他类一起显示在JMX控制台中。Spring JMX配置实际上驻留在A的上下文文件中。因此我猜C中的类也应该选择相同的配置并显示在JMX控制台中。我想知道我怎样才能解决这个问题。谢谢