バンドルされている Tomcat の構成
JConsole で Tomcat JVM の管理データへアクセスできるようにするには、Tomcat の起動スクリプトを更新する必要があります。
1) <netbeans インストール>/enterprise1/jakarta-tomcat-5.5.7/bin/catalina.bat (UNIX では「.sh」) を編集します。
2) Tomcat JVM の実行コマンド行に「-Dcom.sun.management.jmxremote」システムプロパティーを追加します。それぞれの exec コマンドに、必要なプロパティーを追加します。次は、catalina スクリプトの抽出です。
...
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Djava.security.manager \
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
-Dcom.sun.management.jmxremote\
org.apache.catalina.startup.Bootstrap "$@" start
...
3) これで完了です。これで、JConsole から MBeans (およびすべてのほかの JVM MBeans) が表示できます。
JConsole の接続
1) 最初に、正しく構成された Tomcat があることを確認します。
2) Tomcat が起動している場合は、停止します。
3) Web アプリケーションを実行します。
4) 「実行」>「JConsole を起動」を呼び出すか、または関連するツールバーアイコンをクリックします。
5) JConsole が表示されます。
6) 接続するエージェントが示す表から「org.apache.catalina.startup.Bootstrap」を選択します。
7) 「接続」をクリックします。
8) これで、Tomcat および JVM MBeans と同様に MBeans が表示できます。