ホームページ >Java >&#&チュートリアル >Tomcat が JDBC ドライバーの登録を強制的に登録解除するのはなぜですか? それを防ぐにはどうすればよいですか?
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 以降、メモリ リーク検出機能が実装されました。この機能は、ServiceLoader API を使用して Web アプリケーションの起動中に自動登録されるが、シャットダウン中に自動登録解除に失敗する JDBC 4.0 互換ドライバーを検出します。メモリ リークを防ぐために、Tomcat はこれらのドライバを強制的に登録解除します。
考えられる解決策
以上がTomcat が JDBC ドライバーの登録を強制的に登録解除するのはなぜですか? それを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。