Failed to unregister the JMX name: org.apache.commons.dbcp2:name=xxx,type=BasicDataSource


 把datesource的bean的class由

org.apache.commons.dbcp2.BasicDataSource

改成 

org.apache.tomcat.dbcp.dbcp.BasicDataSource
並引入相應的jar包
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-dbcp</artifactId>
<version>7.0.47</version>
</dependency>
或者是 添加
destroy-method=""
例如:
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="">
原因是因為連接池會自動關閉,spring又去關閉一次所以出錯,將bean的關閉方法設為空即可,有紅色波浪線不用管,可以直接運行。


免責聲明!

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



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