永发信息网

spring任务调度需要哪些ajr包

答案:1  悬赏:10  手机版
解决时间 2021-04-17 19:18
spring任务调度需要哪些ajr包
最佳答案
最近在研究Spring中的定时任务功能,我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。 


quartz-1.8.5.jar 
commons-logging.jar 
spring-core-3.0.5.RELEASE.jar 
spring-beans-3.0.5.RELEASE.jar 
spring-context-3.0.5.RELEASE.jar 
spring-context-support-3.0.5.RELEASE.jar 
spring-asm-3.0.5.RELEASE.jar 
spring-expression-3.0.5.RELEASE.jar 
spring.transaction-3.0.5.RELEASE.jar 
spring-web-3.0.5.RELEASE.jar 

Maven的pom.xml的配置: 



  
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
    4.0.0  
  
    QtzTest  
    QtzTest  
    1.0  
  
      
        3.0.5.RELEASE  
    
  
  
      
          
            org.springframework  
            spring-context  
            ${springframework.version}  
        
  
  
          
            org.springframework  
            spring-context-support  
            ${springframework.version}  
        
  
  
          
            org.springframework  
            spring-tx  
            ${springframework.version}  
        
  
  
          
            org.springframework  
            spring-web  
            ${springframework.version}  
        
  
  
          
            org.quartz-scheduler  
            quartz  
            1.8.5  
        
  
    
  


特别注意一点,与Spring3.1以下版本整合必须使用Quartz1,最初我拿2.1.3的,怎么搞都报错: 


Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.springframework.scheduling.quartz.CronTriggerBean] for bean with name 'mytrigger' defined in class path resource [applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class 


查看发现spring3.0.5中org.springframework.scheduling.quartz.CronTriggerBean继承了org.quartz.CronTrigger(public class CronTriggerBeanextends CronTrigger),而在quartz2.1.3中org.quartz.CronTrigger是个接口(publicabstract interface CronTrigger extends Trigger),而在quartz1.8.5及1.8.4中org.quartz.CronTrigger是个类(publicclass CronTrigger extends Trigger),从而造成无法在applicationContext中配置触发器。这是spring3.1以下版本和quartz2版本不兼容的一个bug。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冯梦龙的三言经典语录,早成者未必成,晚达者
为什么经常会打嗝,最近老是打嗝儿是怎么回事
半心半城半回忆是什么意思
花都到江高镇新贝路怎样坐车
从零开始小说txt谁有
保罗萨特的名言,萨特经典语录?
我有提供10万的车 办理信用卡能有多少额度
在18的因数中选出四个数,组成两个不同的比例
活色生香唐嫣台词,请问在活色生香里哪一集是
已有社保卡的怎样缴费
春节即将离开家乡对亲人朋友不舍的句子
朱自清春里的通感句子有哪些
咋样生发.土方发,是斑秃
精灵王子经典台词英文,《精灵王座》这部电影
有一首歌曲开头是我从雪山来,歌名叫什么?
推荐资讯
对自己严格要求的句子,关于严格要求出精品的
带馨和慕诗词大意是什么
问:我家楼上有个老头天天在楼上敲东西 影响
最美诗歌我们是一家人,你好!我找的就是那首
赞美友情优美语句,描写友情温暖句子
人为什么长头皮屑,为什么头发爱出头皮屑?
汉语翻译So far,efforts to cut emission of
孩子经常害怕怎么回事,孩子晚上总说害怕怎么
东芝电梯好吗,东芝电梯怎么封线
塑料是什么做的,塑料是什么做的?
讨厌一个人的委婉语句,思念的诗句牵挂一个人
安德玛跑鞋怎么样,安德玛篮球鞋和jordan篮球
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?