Auto Pendaftaran dan Nyahdaftar Pemandu JDBC dalam Tomcat
Apabila menggunakan aplikasi web, pengguna mungkin menghadapi mesej ralat berikut semasa penutupan :
SEVERE: A web application registered the JBDC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Memahami Isu
Sejak Tomcat versi 6.0.24, ciri pengesanan kebocoran memori telah dilaksanakan. Ciri ini mengesan pemacu serasi JDBC 4.0 yang mendaftar sendiri secara automatik semasa aplikasi web dimulakan menggunakan API ServiceLoader tetapi gagal untuk membatalkan pendaftaran secara automatik semasa penutupan. Untuk mengelakkan kebocoran ingatan, Tomcat menyahdaftar pemandu ini secara paksa.
Penyelesaian Kemungkinan
Atas ialah kandungan terperinci Mengapa Tomcat Menyahdaftarkan Pemandu JDBC Saya Secara Paksa, dan Bagaimana Saya Boleh Menghalangnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!