VisualVMでリモートプロセスのモニタリングをする
JMX経由で接続する場合の準備
java起動時に次のオプションを付けて起動する。
- -Dcom.sun.management.jmxremote.port=3333
- -Dcom.sun.management.jmxremote.ssl=false
- -Dcom.sun.management.jmxremote.authenticate=false
jstatd経由で接続する場合の準備
まず、ポリシーファイルを以下の内容で作成する。
all.policy
grant { permission java.security.AllPermission; };
そしてjstatdを起動する時に作成したポリシーファイルを指定する。
jstatd -J-Djava.security.policy=all.policy &