即使发生异常,JConsole也始终返回成功

时间:2013-10-28 21:35:44

标签: jmx jconsole mbeans

我正在尝试从JConsole获取JMX MBean操作以返回“方法成功调用”以外的内容。当在调用的方法中发生异常时,我想从JConsole看到“Method failed”,而不是“Method successfully invoked”。我可以在我的MBean中做些什么来实现这个目标?

1 个答案:

答案 0 :(得分:0)

据我所知,JMXConsole不会报告成功调用的方法,除非是。听起来这个异常被困在你的目标JMX调用方法中,或者在该方法的执行路径中的某个地方。确保允许异常冒泡,最终,JMX层将选择一个异常类型将其包装,如果它是一般异常,通常为javax.management.MBeanException