我有一个Java Web App(Spring),其中一些类暴露给JMX。我们称这个项目为'A'。
A有一个名为B的依赖jar .B依次具有依赖关系C.
现在我想通过JMX在C中公开一个Class。所以我用以下
装饰了这个课程@ManagedResource(objectName = "A:name=myClassInC")
public class MyClassInC
但是这似乎没有任何影响,并且MyClassInC没有显示在JMX控制台中以及从A可见的其他类.Spring JMX配置实际上驻留在A的上下文文件中。所以我猜测C中的类也应该采用相同的配置并显示在JMX控制台中。我想知道如何解决这个问题。谢谢!