私は、デプロイされたいくつかのサーブレットを含む一連のレガシー コードを維持する責任があります。Tomcat 5.5 を介したものもあれば (レガシー コードと言いました!)、Glassfish 3.3 を介したものもあります。すべてが ojdbc14 ドライバーを使用して Oracle 10 データベースに接続します。すべてプールされた接続を使用します。
ただし、場合によっては、DB への接続が切断されたり、DB が再起動したりして、誰かが気付くまでサーブレットが失敗し、再デプロイされることがあります。いいえ。涼しい。接続が失われた場合にサーブレットが「認識」するように、サーブレットが行うDB接続を監視する方法があることを理解しています-どうすればこれを達成できますか? また、DB 接続を再起動することで、サーブレットを十分にスマートにして、それ自体を回復することはできますか? 私は答えを探しましたが、成功していません。提案とポインタは大歓迎です..私はこれで少し初心者です。ありがとう!