title: java web application, check if any request taking more than certain amount of time
body: <p>I am not sure if this is the proper platform for this type of question. </p>
  
  <p>I am working on a Java web application which use JPA(with play framwork) in backend and frontend html, jquery. For some requests the system is taking more than required time, some requests are taking more than 20 sec.</p>
  
  <p>My question is, is there a tool or a way to identify the requests/thread which are taking more than a specified amount of time.</p>
  
  <p>Thank you.</p>
  
  <p><strong>EDIT</strong> : I was looking for a tool which can be used long term in production server not an eclipse profiler.</p>