tomcat5とVisualVM

Windowstomcatで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だったらヒープダンプとれるからかなりお勧め!