tenter de se reconnecter jdbc piscine de la source de données après le redémarrage de la base de données

J'ai une application web avec Java back-end qui utilise Tomcat jdbc-piscine pour les connexions de base de données. Cela fonctionne très bien.

Cependant je suis en train de l'infaillible il avant de l'exporter à d'autres endroits, et, récemment, un scénario est le cas lorsque quelqu'un redémarrage de la base de données SQL Server service, mais n'a pas de redémarrer le service Tomcat. Cela a provoqué une SQLException: java.sql.SQLException: I/O Error: Connection reset by peer: socket write error jusqu'à ce que j'ai redémarré le serveur Tomcat, forçant le pilote jdbc-piscine de la source de données pour vous reconnecter.

J'ai regardé pour un certain type de configuration dans le serveur Tomcat jdbc-piscine docs à dire à la source de données pour tenter de se reconnecter, mais je ne pouvais pas trouver quoi que ce soit.

Personne ne sait si il y a une sorte de configuration pour cela ou dois-je vérifier cette condition avant chaque requête?

OriginalL'auteur Geronimo | 2012-07-02