điều này xảy ra ngay lập tức hay sau một thời gian? tức là, việc kiểm tra ban đầu có thành công, nhưng sau đó bị treo như thế này không? nếu vậy, có vẻ như rò rỉ Kết nối. vui lòng thử đặt c3p0 params unreturnedConnectionTimeout và debugUnreturnedConnectionStackTraces để xem có bị rò rỉ không. Xem http://www.mchange.com/projects/c3p0/#configuring_to_debug_and_workaround_broken_clients , http://www.mchange.com/projects/c3p0/#unreturnedConnectionTimeout , http://www.mchange.com/projects/c3p0/#debugUnreturnedConnectionStackTraces .
nếu điều này xảy ra ngay lập tức, nếu không có Kết nối nào được kiểm tra thành công, câu hỏi đặt ra là liệu nhóm có bao giờ thành công khi có được Kết nối hay không. theo mặc định, nếu nó không bao giờ thành công, sau khoảng 30 giây, chuỗi của bạn sẽ bị hỏng do lỗi. (Có vẻ như bạn đã không thực hiện xong việc này, nhưng nếu ví dụ:nếu bạn đặt PurchaseRetryAttempts thành 0, c3p0 có thể bị treo vô thời hạn khi chờ Kết nối.)
để gỡ lỗi các sự cố c3p0, sẽ rất hữu ích khi nắm bắt thông tin về phiên bản và cấu hình mà c3p0 kết xuất vào nhật ký ở cấp INFO khi khởi tạo nhóm.
chúc bạn thành công!