Đã tìm ra vấn đề ... Toni đã có một gợi ý hay (nhưng việc hủy đăng ký trình điều khiển có nghĩa là khi ứng dụng tải lại, trình điều khiển sẽ không còn nữa!).
Trong trường hợp của chúng tôi, chúng tôi đã vô tình đưa ojdbc6.jar vào ứng dụng web VÀ trong thư mục Tomcat / lib. Điều này khiến Tomcat phải sử dụng trình nạp lớp của chúng tôi để tạo các đối tượng. Do đó, khi ứng dụng của chúng tôi đang được dỡ bỏ, nhóm DBCP của Tomcat vẫn có các xử lý mở đối với các lớp trong ứng dụng của chúng tôi.
Xóa ojdbc6.jar khỏi WEB-INF / lib của chúng tôi đã giải quyết được vấn đề.