Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification.
The "FAQ/Troubleshooting_and_Diagnostics" page has been changed by PidSter. http://wiki.apache.org/tomcat/FAQ/Troubleshooting_and_Diagnostics?action=diff&rev1=7&rev2=8 -------------------------------------------------- Page stub for Troubleshooting and Diagnostics techniques. - == Techniques == + == Techniques & Reference == * Capturing a thread dump * Capturing a heap dump * Examining a Stacktrace + * [[http://java.sun.com/developer/technicalArticles/J2SE/monitoring/| Sun Technical Article: Monitoring and Managing Java SE 6 Platform Applications]] - * [[#usingjmxclients|Using JMX clients]] + * [[#usingjmxclients|Notes on using JMX clients]] == Tools == - === JDK tools === - * JConsole (JMX) - * VisualVM (JMX) - * jmap - * jstack + === JMX Clients === + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jconsole.html| JConsole Docs]] + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html| VisualVM Docs]] [[http://visualvm.dev.java.net| Project]] + + === JDK tools (Experimental) === + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jinfo.html| jinfo - Prints JVM process info]] + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jstack.html| jstack - Prints thread stack traces]] + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jmap.html| jmap - Dumps heap and shows heap status]] + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jhat.html| jhat - Heap Analyzer Tool]] === Profilers === - * VisualVM * MAT (Eclipse) * YourKit Profiler * JProbe + * [[http://download.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html| VisualVM Docs]] <<Anchor(usingjmxclients)>> - == Using JMX Clients == + == Notes on using JMX clients == When running a JMX client (JConsole, VisualVM) on the same machine as the target JVM process it is possible to connect without pre-configuring a JMX port, using the local connector stub. This method relies on being able to create a protected temporary file, accessible only to a user with administrator privileges. Java processes which are accessible via the local connector will automatically appear in the client. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org