私たちの製品環境でのみ奇妙な動作が見られます。アプリケーションは数時間正常に動作し、その後 java.sql.SQLException: Closed Connection が表示され始めます
これは、Spring + Ibatis コード ベースで発生しています (Hibernate から iBatis に移行しました)。
weblogic 10.0.3、spring 3.0.2、iBatis 2.3.5 を使用しています。
例外の動作は次のとおりです。
- iBatis を使用した更新中のデータベース例外 (単一の更新ではなくトランザクション) がいくつかあります。
- その後、java.sql.SQLException: ORA-01013: ユーザーが現在の操作のキャンセルを要求しました
- 原因: java.sql.SQLException: No more data to read from socket
- 原因: java.sql.SQLException: OALL8 が不整合な状態です。
- 原因: java.sql.SQLException: Io 例外: パイプが壊れています。
そして、その後のすべてのデータベースクエリが取得されます
原因: java.sql.SQLException: 接続が閉じられました。その後、接続を有効にするためにサーバーを再起動する必要があります。