jconsole で JBoss を監視しようと、システムプロパティ com.sun.management.jmxremote を VM のオプションに追加して起動してみました。
JConsole に認識された JBoss
ところが表示されるのは JVM のデフォルトの MBean ばかり。
ちょっと調べてみると、他にも2つプロパティを設定する必要があるようです。
・JBossWiki : JBossMBeansInJConsole
以下のオプションを付けると・・・・・
JAVA_OPTS=”$JAVA_OPTS -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl”
JAVA_OPTS=”$JAVA_OPTS -Djboss.platform.mbeanserver”
JAVA_OPTS=”$JAVA_OPTS -Djboss.platform.mbeanserver”
JBoss の MBean が見えた!
JConsole に表示される JBoss の MBean 達
偶然みつけたんですが、jboss.system.Server#BuildJVM の値によると、JBoss EAP は JRockit でビルドされているんですね。
関連エントリ:
・虚無僧2.0.3 リリース
・虚無僧2.0 – BSD ライセンスでリリース
・@IT – Webアプリの問題点を「見える化」する7つ道具
・虚無僧2.0
・JMX Remote を使って WebLogic Server 9.x の MBean にアクセス