I'm running an IVR application on Windows Tomcat 5.5, and I'm getting occasional HTTP 500 errors. For example, I'll make the same POST request 20 times, and get 20 correct results. The 21st time, however, it results in an HTTP 500 error.
The problem is that the "browser" in question is encapsulated in a telephony server, and I can't see the actual error that's displayed. I've checked logs for stdout, stderr, and catalina, and none of them show information on the error. The only indicator that a 500 has occurred on the server is in the localhost access log, and it doesn't offer any clues as to what happened.
Where else can I look to determine what's going on, here?