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.
JConsole から「メソッドが正常に呼び出されました」以外の値を返す JMX MBean 操作を取得しようとしています。呼び出されたメソッドで例外が発生した場合、「メソッドが正常に呼び出されました」ではなく、JConsole から「メソッドが失敗しました」と表示されます。これを実現するために MBean でできることはありますか?
私の知る限り、JMXConsole は、正常に呼び出されたメソッドを報告しません。ターゲットの JMX で呼び出されたメソッド、またはそのメソッドの実行パスのどこかに例外がトラップされているようです。例外がバブルアップすることを確認してください。最終的には、JMX レイヤーがラップする例外タイプを選択します (通常javax.management.MBeanException、それが一般的な例外である場合)。
javax.management.MBeanException