टॉमकैट 6 + हाइबरनेट + MySQL (और हमारे मामले में स्प्रिंग) के साथ उत्पादन प्रणाली में हमारे पास एक ही समस्या थी और हमने पाया कि एकमात्र विश्वसनीय समाधान कनेक्शन टाइमआउट को MySQL कॉन्फ़िगरेशन में एक बड़े मान पर सेट करना था। मुझे विवरण याद नहीं है लेकिन मेरा मानना है कि अंतर्निहित commons-pool में कोई समस्या थी। कोड जब यह सत्यापित करता है कि पूल किया गया संसाधन मान्य है।
एक और संभावना जिसकी हमने कोशिश नहीं की वह थी डीबीसीपी के अलावा एक वैकल्पिक कनेक्शन पूलिंग तंत्र का उपयोग करना। अगला प्रयास होगा C3PO