1

我有一个 Java Web App (Spring),其中一些类暴露给 JMX。我们称这个项目为“A”。

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

现在我想通过 JMX 在 C 中公开一个类。所以我用以下内容装饰了课堂

@ManagedResource(objectName = "A:name=myClassInC")
public class MyClassInC

但这似乎没有任何效果,并且 MyClassInC 没有与从 A 可见的其他类一起显示在 JMX 控制台中。Spring JMX 配置实际上驻留在 A 的上下文文件中。所以我猜测 C 中的类也应该采用相同的配置并显示在 JMX 控制台中。我想知道如何解决这个问题。谢谢!

4

0 回答 0