一开始报 什么 See nested exception: java.lang.AbstractMethodError: org.springframework.scheduling.quartz.AdaptableJobFactory.newJob(Lorg/quartz/spi/TriggerFiredBundle;Lorg/quartz/Scheduler;)Lorg/quartz/Job;
总之就是spring无法实例化JOB 然而我手动试了 完全没问题,网上说Job需要无参构造函数也加了,无果
终于后来还是被我发现的问题所在
原来maven中dubbo的包自动加载了spring-context-suport的包,然而dubbo自带的包版本非常老和quartz根本不兼容
于是 这样
<!-- dubbo dependency -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
<!-- 去除老版本的spring -->
<exclusions>
<exclusion>
<artifactId>spring</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
然后再把spring相关包引入,大功告成!