Hallo, ich habe eine Tomcat-Anwendung die per JDBC auf eine DB zugreift. Sobald eine Connection gebraucht wird diese von der angehängten Klasse (Connection-Pool) geholt. Das klappt soweit ganz gut, bis dann nach einiger Zeit ein Fehler kommt und nichts mehr geht. Siehe: http://www.tv-wetzlar-badminton.de/errorMessageTomcat.pdf Ich denke die DB schließt die Connections, da diese über einige Stunden nicht benötigt werden. Leider erkennt .isClosed() nicht, dass die DB die Verbindung schließt. Des Weiteren kann ich in der Methode conOK(int con) nicht die Exception abfangen. Hier die (denke ich) entscheidende Methode: public boolean conOK(int pointer) { PreparedStatement pstmt = null; try { pstmt = con[pointer].prepareStatement("SELECT * FROM kostensaetze"); pstmt.executeQuery(); } catch (Exception e) { return false; } finally { try { if (pstmt != null) pstmt.close(); } catch (Exception e) {} } return true; } Ich habe keine Ahnung mehr was ich noch probieren kann. Ich hoffe jemand von Euch kann mir weiterhelfen. Tia und schöne Grüße Oli PS: Die Klasse (Connection-Pool) ist angehaengt.