카테고리 없음

IncompatibleClassChangeError : JobDetailBean has interface org.quartz.JobDetail as super class

정두현의아이티세상 2018. 8. 30. 11:31

IncompatibleClassChangeError : JobDetailBean has interface org.quartz.JobDetail as super class


java batch를 개발하던중 발생한 오류이다

방안은

Quartz 2 API는 많이 바뀌었고 누군가 Spring JIRA에 대한 버그 보고서를 이미 작성했다. 현재 "Spring 3는 Quartz 2와 호환되지 않는다."

다음과 같은 3 가지 대안이 있습니다.

1. Quartz 1.8.5를 사용하라. Spring 3는 Quartz 1.x와 호환성이 있다.
2. 통합을 위해 Spring의 QuartzJobBean을 사용하지 않고 Quartz의 인터페이스 / 클래스를 직접 사용한다.
또는 버그가 fix될때까지 기다리거나 ;;;;

출처: https://www.mkyong.com/spring/incompatibleclasschangeerror-jobdetailbean-has-interface-org-quartz-jobdetail-as-super-class/