今天正式环境下的有一个功能报错,看了下weblogic日志,报连接已经关闭。

com.ibatis.common.jdbc.exception.NestedSQLException:

--- The error occurred while applying a parameter map.  
--- Check the CheckErrorDetail.getDeviceErrorDetailCount-InlineParameterMap.  

--- Check the results (failed to retrieve results).  


--- Cause: java.sql.SQLException: Connection has already been closed.


at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:185)


at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForObject(GeneralStatement.java:104)


at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:568)


at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:543)


at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject(SqlMapSessionImpl.java:106)


at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForObject(SqlMapClientImpl.java:83)

at com.comtop.product.component.simpleorm.dao.SimpleORMDAO.getObject(SimpleORMDAO.java:145)

1. 了解了下功能,是一个定时器调用存储过程,伪代码:

job {

创建一个数据库连接

call   procedure1;

call   procedure2;

call   procedure3;

call   procedure4;

call   procedure5;

}

2. 分析错误,可以得出是执行第三个存储过程的时候报错,在pl/sql developer中分开执行5个存储过程没有问题。

3. 代码已经运行二年,一直没有问题,只是最近有weblogic升级,检查weblogic配置, 非活动空闲连接超时时间是设置10s,以前设置的是-1(没有超时时间)。

4. 把weblogic的非活动空闲连接超时时间是设置为-1,不用重启机器。调用定时器,功能执行成功了。

总结:最终把非活动空闲连接超时时间是设置为180s,升级的时候,配置最好要参考以前的。

最新文章

  1. Httplistener Access Denied
  2. Java 第一课
  3. paip.简化字-手写参考二简字..共98个
  4. [ActionScript 3.0] Away3D 非skybox的全景例子
  5. ActiveMQ使用教程
  6. 用终端直接在桌面生成text文件
  7. cocos creater 简单的跳跃动作。
  8. FPGA同步复位异步复位
  9. Spring通过工厂创建实例的注意事项
  10. python+mysql抓取百度新闻的标题存到数据库
  11. 使用GitHub Pages+Jekyll搭建个人博客
  12. Leetcode 992 Subarrays with K Different Integers
  13. 面试题:电梯/雨伞/杯子/笔/A4纸/纸杯… 怎么测试?
  14. VLC播放器
  15. java动态获取WebService的两种方式(复杂参数类型)
  16. php5.6.11编译安装报错configure: error: Don't know how to define struct flock on this system
  17. 两道SQL题目
  18. putty连接ubuntu:network error:connection refused
  19. 【BZOJ1484】[HNOI2009]通往城堡之路 (贪心)
  20. 小峰servlet/jsp(2)

热门文章

  1. 使用MWC四轴起飞侧翻解决方法
  2. 转 - CSS深入理解vertical-align和line-height的基友关系
  3. The requested URL ***** was not found on this serve
  4. AIDL跨进程通信
  5. myeclipse跟eclipse中使用github做版本控制工具
  6. JS遍历对象或者数组
  7. HTML5 离线缓存详解(转)
  8. (转)ThinkPHP自定义模板标签详解
  9. mysql set names.
  10. struts2与spring集成时,关于class属性及成员bean自动注入的问题