JSP から MBeans へのアクセス
この章では、JSP で JMX 管理情報へアクセスするために必要な手順を取り上げます。
「JMX エージェント」ウィザードと「MBean」ウィザードの使用
これらのウィザードの使用方法は Java アプリケーションプロジェクトでの使用方法と似ています。
Web アプリケーションのコンテキストでは、JMX エージェントは実行可能クラスではありません。エージェントを生成するときに、「主メソッドを作成」を選択解除します。
MBeans の実装
通常の方法でこの操作を実行します。
エージェント内部で MBeans を作成し、名前をつけて登録する
JMX init メソッドでは、通常の方法でこの操作を実行します。
JSP で MBean 情報を表示する
JSP で JMX MBean のデータにアクセスできるようにするには、次のコード行を追加します。
<%--
...
// JMX エージェントにアクセスします。こうすることによって、MBean は自動的に登録されます。
javax.management.MBeanServer server = <MyJMXAgent>.getDefault().getMBeanServer();
// MBean 属性を取得します。
Object obj = server.getAttribute(new ObjectName("MBEAN の名前をここに入力"、"表示する属性名をここに入力");
// MBean 属性の値提示を実装します。
...
--%>