IT源码网

quartz与c3p0冲突讲解

lxf 2021年02月13日 编程语言 201 0

在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>

启动后就可以了

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

java转换编码报错java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。