title: Identify the running service in Tomcat which use 100% cpu usage
body: <p>My web-based Java EE application is based on the following technology:</p>
  
  <ul>
  <li>Frame Work: Struts 2.0</li>
  <li>Server: Tomcat 6.0</li>
  <li>Front UI: JSP, JSTL/Struts tag, HTML</li>
  <li>Database: Microsoft SQL Server 9.00.2047.00</li>
  <li>Language: Core java, XML, XSLT.</li>
  </ul>
  
  <p>Right now I'm facing the problem that some process of my web application will consume more CPU usage. Sometimes my Tomcat server will use 100% cpu; that's why my PC hangs. I can't identify which process will cause this 100% cpu usage.</p>
  
  <p>Right now I'm looking for any third party application or any utility which provides me the CPU usage information details with name of running process (service), which is running in Tomcat.</p>