tomcat5とVisualVM
WindowsのtomcatでVisualVM使おうとして普通に使えなかったのでJMXの設定を行ったときのメモ
-Dcom.sun.management.jmxremote.port=8086(適当なポート番号)
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
tomcatのスクリプトのcatalina.batのJAVA_OPTに上記3つを設定
これで大体うまくいくんだけども、shutdown.batでうまくいかない。
どうも、shutdownのときはJAVA_OPTに上記を指定しているのがまずいみたい。
ってことでcatalina.batを修正する必要がありますよっと。
JAVA_OPTの設定のところで、引数がstopのときとstartのときで分岐させるとよい。
VisualVmだったらヒープダンプとれるからかなりお勧め!