j2ee を使用して Web サービスを作成しています。このWebサービスはDBにアクセスしてデータを挿入/更新しています。データベースへの接続を確立するために接続ドライバーを使用しています。この Web サービスを起動してテストしたところ、メモリ リークの問題が発生したため、トランザクションが失敗しました。取得したエラー メッセージは次のとおりです。
「クエリ処理中にメモリ割り当てに失敗しました」
この問題は、weblogic サーバーを再起動したときに解決されました。この静的接続オブジェクトは、DB トランザクションを処理するために EJB によってのみ使用されます。
この単一の静的接続オブジェクトによってメモリ リークの問題が発生し、トランザクションが失敗することはありますか?
注: トランザクション全体で接続が必要になるため、接続を閉じるようアドバイスしないでください。