连接池导致 因为服务器释放了连接 浏览器客户端 没法检测到 当再次访问时 不会重新生成连接,只有重启能解决问题。

  

 我们通过以下配置即可以解决问题:

    DataAccessResourceFailureException异常解决方法

 

解决方法:

    datasource.validationQuery=select 1 from dual
    datasource.testOnBorrow=true
    datasource.testWhileIdle=true

 

db.properties:

 

DataAccessResourceFailureException异常解决方法

 

 

三个属性 来检测连接是否释放 释放获取一个新的连接:

     <property name="validationQuery" value="${datasource.validationQuery}"/>   
     <property name="testOnBorrow" value="${datasource.testOnBorrow}"></property>
         <property name="testWhileIdle" value="${datasource.testWhileIdle}"></property>

applicationContext-dao.xml:

DataAccessResourceFailureException异常解决方法

 

 2017/3/5 上午10:21:40

(配置了之后我这边的对我这边的应用确实奏效了,大家如果有以上问题的不妨试试看)

 

相关文章:

  • 2022-01-24
  • 2021-06-10
  • 2021-11-04
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2021-11-21
  • 2021-09-28
  • 2021-07-09
  • 2021-05-21
相关资源
相似解决方案