Tomcat 中的 JDBC 驅動程式自動註冊和登出
部署 Web應用程式時,使用者在關閉期間可能會遇到以下錯誤訊息:
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.
了解問題
從Tomcat 6.0.24 版本開始,實現了記憶體洩漏檢測功能。此功能可偵測 JDBC 4.0 相容驅動程序,這些驅動程式在 Web 應用程式啟動期間使用 ServiceLoader API 自動註冊,但在關閉期間無法自動取消註冊。為了防止記憶體洩漏,Tomcat 強制註銷這些驅動程式。
可能的解決方案
以上是為什麼 Tomcat 會強制註銷我的 JDBC 驅動程序,如何防止?的詳細內容。更多資訊請關注PHP中文網其他相關文章!