Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让 JMX MBean 操作从 JConsole 返回“方法成功调用”以外的内容。当调用的方法发生异常时,我希望从 JConsole 中看到“方法失败”,而不是“方法成功调用”。我可以在我的 MBean 中做些什么来实现这一点吗?
据我所知,JMXConsole 不会报告成功调用的方法,除非它是。听起来异常被困在您的目标 JMX 调用方法中,或者该方法的执行路径中的某个地方。确保允许您的异常冒泡,最终,JMX 层将选择一个异常类型来包装它,通常javax.management.MBeanException如果它是一个通用异常。
javax.management.MBeanException