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>

启动后就可以了
quartz与c3p0冲突的更多相关文章
- Quartz JobStore管理Job
		Quartz提供了RAMJobStore和JDBC JobStore两种方式用来Job,RAMJobStore将Job任务存入内存中,速度快:JobStore采用数据库的方式管理中,本文介绍JobSt ... 
- shiro和quartz同时存在于项目中,解决冲突的方案
		shiro自带了quartz定时任务,不过版本是1.3的 很多项目都会使用shiro,另外定时任务也会使用,quartz的版本2.2目前和shiro不兼容 有人通过修改源码可以解决 我这边是这样解决的 ... 
- spring-boot-starter-actouator2.1.4与c3p0版本0.9.1.2冲突
		报错前的pom文件: <?xml version="1.0" encoding="UTF-8"?><project xmlns="h ... 
- Quartz定时任务和IIS程序池闲置超时时间冲突解决方案
		一.问题描述 Bs项目中用Quartz功能执行一个定时任务(每隔5分钟执行一个Job),正常情况,Quartz定时任务会5分钟执行一次,但IIS程序池闲置 超时默认为20分钟,造成的结果是:定时任务只 ... 
- Shiro配置Session检测时Quartz版本冲突
		项目背景: shiro 1.3 + quartz 2.x 2018-9-11 22:20:35补充: 经过测试,本人发现 ,通过实现 org.apache.shiro.session.mgt.Exec ... 
- Quartz任务调度(3)存储与持久化操作配置详细解
		内存存储RAMJobStore Quartz默认使用RAMJobStore,它的优点是速度.因为所有的 Scheduler 信息都保存在计算机内存中,访问这些数据随着电脑而变快.而无须访问数据库或IO ... 
- [Quartz笔记]玩转定时调度
		简介 Quartz是什么? Quartz是一个特性丰富的.开源的作业调度框架.它可以集成到任何Java应用. 使用它,你可以非常轻松的实现定时任务的调度执行. Quartz的应用场景 场景1:提醒和告 ... 
- Quartz定时任务简单实例
		文章纲要: 初步搭建一个由Quartz为引擎集群的定时任务模块,功能为每隔30秒打印一条信息(Hello World!!!) 一.环境 Spring MVC Mevan Quartz 2.2.1 二. ... 
- Net作业调度(三) — Quartz.Net进阶
		介绍 前面介绍Quartz.Net的基本用法,但在实际应用中,往往有更多的特性需求,比如记录job执行的执行历史,发邮件等. 阅读目录 Quartz.Net插件 TriggerListener,Job ... 
随机推荐
- Fluent设置充分发展湍流入口(利用profile)
			计算模型: 物性参数为: 密度:100kg/m3 粘度系数:0.003333kg/(m·s) 原视频下载地址: https://pan.baidu.com/s/1W3n_K-dZCVMF7M63wV2 ... 
- 理解Docker :Docker 网络
			本系列文章将介绍 Docker的相关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ... 
- keepalived haproxy 主备配置
			global_defs { router_id k8s_master} vrrp_script chk_http_port {script "/etc/keepalived/check_ha ... 
- unicode欺骗—— hctf - admin
			查看源代码,发现<!-- you are not admin --> 提示要以管理员身份登陆 尝试注册管理员账号,提示The username has been registered 于是 ... 
- pandas.merge数据连接合并
			https://study.163.com/course/courseMain.htm?courseId=1006383008&share=2&shareId=400000000398 ... 
- asp.netcore Log4Net连接kafka的方法
			1.NuGet添加2个包: Microsoft.Extensions.Logging.Log4Net.AspNetCore log4net.Kafka.Core 2.Program里修改CreateW ... 
- Redis 服务监控 redis-faina 命令查看 和 redis-live 界面查看
			Redis现在在很多公司中应用已经很广泛了,但是如何监控redis,实时的观察redis的性能,下面就关于Redis的常用监控介绍一下. 一.使用redis自带的info命令和monitor命令现在常 ... 
- Linux的.a、.so和.o文件 对比 window下的dll,lib,exe文件
			连续几天终于将一个又一个问题解决了,这里说其中一个问题 描述问题:使用多线程pthread的时候,(我用的IDE,CODEBOLCKS)编译后发现直接弹出窗口,程序还没有被Build..巴拉巴拉,然后 ... 
- All LeetCode Questions List 题目汇总
			All LeetCode Questions List(Part of Answers, still updating) 题目汇总及部分答案(持续更新中) Leetcode problems clas ... 
- 【记录】【java】反射设值取值
			1.设值 /** * 根据属性名设置属性值 * * @param fieldName * @param object * @return */ public boolean setFieldValue ... 
