Last night, our admin bounced the database server without warning me. My quartz instance didn't handle it very well (stack attached). Is there any clean way to deal with this sort of thing? I don't mind Quartz blowing up when there's no database, but the database came back and Quartz never recovered. Once I reloaded the web application, and then it ran just fine.
Have you configured a validation query for the connection pool? That's what will trigger recovery of the connections when the db becomes available again.
Is that validationQuery line what you were talking about? I'm still seeing the exact same error messages after the database goes down and then up. Should I be harassing the Tomcat people instead?
Okay, I will do that. I don't think it's on Quartz because I have the same quartz.properties file in two environments, and one recovers properly while the other doesn't.