DataAccessResourceFailureException異常解決方法


  連接池導致 因為服務器釋放了連接 瀏覽器客戶端 沒法檢測到 當再次訪問時 不會重新生成連接,只有重啟能解決問題。

  

 我們通過以下配置即可以解決問題:

    

 

解決方法:

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

 

db.properties:

 

 

 

三個屬性 來檢測連接是否釋放 釋放獲取一個新的連接:

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

applicationContext-dao.xml:

 

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

(配置了之后我這邊的對我這邊的應用確實奏效了,大家如果有以上問題的不妨試試看)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM