JavaのVMの仕様状況を把握するには
jconsoleを使用する。
接続先を指定すればlocalhostだけでなく、LAN上の別PCのVM状況も見れる。
Widowsの場合
ファイル名を指定して実行
"C:\Program Files\Java\jdk1.5.0_14\bin\jconsole.exe"
IPとポートを指定して接続
ウィンドウ
↓
設定
↓
tomcat
↓
JVM設定
↓
JVMパラメータへ以下を追加する
- Dcom.sun.management.jmxremote
- Dcom.sun.management.jmxremote.port=18080
- Dcom.sun.management.jmxremote.ssl=false
- Dcom.sun.management.jmxremote.authenticate=false
※ポートは任意
apache-tomcat-**.**/startup.shをviで開き、
以下をvmの設定をしている下に追記する
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=7900"
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
※ポートは任意