quartz与c3p0冲突
在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>
启动后就可以了