JBOSS with Oracle で Java アプリケーションを実行しています。フレームワークの seam と hibernate も使用しています。
アプリケーションが本番用に稼働している場合、アプリケーションの開始から数時間後に、次のような問題が発生します。
crms_log_27_may.txt:10:47:09,170 ERROR [STDERR] java.sql.SQLException: Exhausted Resultset
crms_log_27_may.txt:10:47:09,170 ERROR [STDERR] java.sql.SQLException: Exhausted Resultset
crms_log_27_may.txt:10:47:09,170 ERROR [STDERR] java.sql.SQLException: Exhausted Resultset
crms_log_27_may.txt:10:22:18,135 ERROR [STDERR] Caused by: java.sql.SQLException: Closed Connection
crms_log_27_may.txt:10:24:10,231 ERROR [STDERR] Caused by: java.sql.SQLException: Closed Connection
すべてのコードをチェックしたところrs.next()
、オブジェクトを適切に使用して閉じていることがわかりました。