My application is using the Struts DataSource. From what I read, the Struts datasource isn't reliable, and shouldn't be used. Maybe this is my problem. I'm going to replace it with the Commons DBPC implementation, and see if that works better.
In the mean time, I'll also be keeping an eye on...