java.sql.SQLException:已关闭的连接ibatis

时间:2012-07-10 19:55:27

标签: database-connection ibatis weblogic-10.x spring-3

我们只在我们的生产环境中看到一种奇怪的行为。 该应用程序运行良好几个小时,然后我们开始看到 java.sql.SQLException:已关闭连接

我们的spring + ibatis代码库(我们从Hibernate迁移到iBatis)发生了这种情况。

我们使用的是weblogic 10.0.3,spring 3.0.2和iBatis 2.3.5

例外的行为是:

  1. 使用iBatis进行更新(单次更新而非事务)时的几个数据库异常。
  2. 然后java.sql.SQLException:ORA-01013:用户请求取消当前操作
  3. 然后原因:java.sql.SQLException:没有更多数据要从套接字
  4. 读取
  5. 然后原因:java.sql.SQLException:OALL8处于不一致状态。
  6. 然后原因:java.sql.SQLException:Io exception:Broken pipe。
  7. 然后所有后续的数据库查询

    原因:java.sql.SQLException:已关闭连接,之后我们必须重新启动服务器以使连接处于活动状态。

0 个答案:

没有答案