Chúng tôi đã gặp một số vấn đề tương tự với một trong các ứng dụng của mình và sau rất nhiều lần nghiên cứu, chúng tôi đã thêm các thuộc tính sau để giải quyết tất cả các vấn đề kết nối của chúng tôi:
maxAge="180000"
testOnBorrow="true"
testWhileIdle="true"
validationInterval="0" //forces the connection pool to validate each time a connection is given to the application