*
web项目框架
Struts2.3.24.3,spring,jdbcTemplate
数据库:db2
webserver: websphereV8.5
场景:开发时用tomcat,如果锁表后,再update,会出现DeadlockLoserDataAccessException,捕获异常后,tomcat正常;
然而发布到websphere后,deadlock or timeout,
发现问题不是在update上,而是锁了表后,对表的select操作造成的;
解决方法:
1,进入websphere的控制台页面,资源>jdbc>数据源>选择使用的数据源,点击进入,右侧定制属性,
在定制列表的第三页,找到webSphereDefaultIsolationLevel,编辑为2,默认是4
*
时间: 2024-11-05 16:33:18