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>

启动后就可以了

posted @ 2019-08-13 17:57  韦邦杠  阅读(1110)  评论(0编辑  收藏  举报