apakah ini terjadi segera, atau setelah beberapa saat? yaitu, apakah checkout awalnya berhasil, tetapi kemudian hang seperti ini? jika demikian, sepertinya koneksi bocor. coba atur c3p0 params unreturnedConnectionTimeout dan debugUnreturnedConnectionStackTraces untuk melihat apakah ada kebocoran. Lihathttp://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 .
jika ini terjadi segera, jika tidak ada Koneksi yang berhasil diperiksa, pertanyaannya adalah apakah kumpulan pernah berhasil memperoleh Koneksi. secara default, jika tidak pernah berhasil, setelah sekitar 30 detik utas Anda akan putus dengan kegagalan. (sepertinya Anda belum melakukannya, tetapi jika misalnya Anda menyetel acquireRetryAttempts ke nol, c3p0 mungkin akan hang tanpa batas menunggu Koneksi.)
untuk men-debug masalah c3p0, sebaiknya ambil versi dan informasi konfigurasi yang dibuang c3p0 ke log pada tingkat INFO pada inisialisasi kumpulan.
semoga berhasil!