Index: java/org/apache/catalina/manager/ManagerServlet.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- java/org/apache/catalina/manager/ManagerServlet.java (revision 1641825) +++ java/org/apache/catalina/manager/ManagerServlet.java (revision ) @@ -16,18 +16,18 @@ */ package org.apache.catalina.manager; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Locale; -import java.util.Map; -import java.util.Set; +import org.apache.catalina.*; +import org.apache.catalina.connector.Connector; +import org.apache.catalina.core.StandardHost; +import org.apache.catalina.core.StandardServer; +import org.apache.catalina.startup.ExpandWar; +import org.apache.catalina.util.ContextName; +import org.apache.catalina.util.RequestUtil; +import org.apache.catalina.util.ServerInfo; +import org.apache.tomcat.util.Diagnostics; +import org.apache.tomcat.util.ExceptionUtils; +import org.apache.tomcat.util.modeler.Registry; +import org.apache.tomcat.util.res.StringManager; import javax.management.MBeanServer; import javax.management.ObjectName; @@ -40,30 +40,10 @@ import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.util.*; -import org.apache.catalina.Container; -import org.apache.catalina.ContainerServlet; -import org.apache.catalina.Context; -import org.apache.catalina.Engine; -import org.apache.catalina.Host; -import org.apache.catalina.Manager; -import org.apache.catalina.Server; -import org.apache.catalina.Service; -import org.apache.catalina.Session; -import org.apache.catalina.Wrapper; -import org.apache.catalina.connector.Connector; -import org.apache.catalina.core.StandardHost; -import org.apache.catalina.core.StandardServer; -import org.apache.catalina.startup.ExpandWar; -import org.apache.catalina.util.ContextName; -import org.apache.catalina.util.RequestUtil; -import org.apache.catalina.util.ServerInfo; -import org.apache.tomcat.util.Diagnostics; -import org.apache.tomcat.util.ExceptionUtils; -import org.apache.tomcat.util.modeler.Registry; -import org.apache.tomcat.util.res.StringManager; - /** * Servlet that enables remote management of the web applications installed * within the same virtual host as this web application is. Normally, this @@ -539,7 +519,7 @@ */ protected void vmInfo(PrintWriter writer, Enumeration requestedLocales) { - writer.print(Diagnostics.getVMInfo(requestedLocales)); + writer.print("OK -Write some VM info "+Diagnostics.getVMInfo(requestedLocales)); } /** @@ -550,7 +530,7 @@ */ protected void threadDump(PrintWriter writer, Enumeration requestedLocales) { - writer.print(Diagnostics.getThreadDump(requestedLocales)); + writer.print("OK -Write a JVM thread dump "+Diagnostics.getThreadDump(requestedLocales)); } protected void sslConnectorCiphers(PrintWriter writer, Index: webapps/docs/manager-howto.xml IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- webapps/docs/manager-howto.xml (revision 1641825) +++ webapps/docs/manager-howto.xml (revision ) @@ -878,6 +878,45 @@ + + + http://localhost:8080/manager/text/vminfo + +

Java Virtual Machine Info.

+ +

The response will look something like this:

+ OK -Write some VM info 2014-11-27 10:48:59.834 + Runtime information: + vmName: Java HotSpot(TM) 64-Bit Server VM + vmVersion: 24.71-b01 + vmVendor: Oracle Corporation + specName: Java Virtual Machine Specification + specVersion: 1.7 + specVendor: Oracle Corporation + managementSpecVersion: 1.2 + ... + +
+ + + + http://localhost:8080/manager/text/threaddump + +

Write a JVM thread dump.

+ +

The response will look something like this:

+ OK -Write a JVM thread dump 2014-11-27 10:56:26.991 + Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.71-b01 mixed mode): + + "http-nio-8080-exec-5" Id=29 cpu=0 ns usr=0 ns blocked 0 for -1 ms waited 0 for -1 ms + java.lang.Thread.State: RUNNABLE + locks java.util.concurrent.ThreadPoolExecutor$Worker@65286e01 + at sun.management.ThreadImpl.dumpThreads0(Native Method) + at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446) + ... + +
+