I would like to profile an application that runs on Tomcat with the VisualVM tool. Unfortunately, when I tell VisualVM to profile Tomcat, Tomcat prints out a couple of messages indicating it is connecting to a profile tool and then simply exits.
Details…
I am using Windows XP, Tomcat 6, VisualVM 1.2.1, and JDK 1.6.0_11.
Note that if I right-click on the Tomcat Application and select “Heap Dump” that seems to work OK.
I have VisualVM
profiling working with my Tomcat
application now. I needed to add the following parameters to the tomcat startup:
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Here is a nice article on monitoring Tomcat
with VisualVM
.