The java web app works fine with fresh tomcat recycle. After working for sometime, it hangs. No logs or exception appear at all. A tomcat recycle again brings back the web app to working state.
What is the best way to debug this problem? Are there any specific tools to analyze such kind of hung behavior?