在SSM中使用連接池c3p0正常,引入quartz后發現后台報錯
java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPrepa
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version>
解決方案:
將c3p0連接池換掉即可:
我換的是dbcp ,引入
<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency>
修改spring-dao.xml配置文件:
<!-- 2.數據庫連接池 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean>
啟動后就可以了