現在、私のアプリケーションは Spring 2.5.6 と opensymphony.quartz-1.6.1 を使用しており、JBoss6 にデプロイされています。
可能であれば、クオーツ バージョンをアップグレードするタスクが与えられました。しかし、1.8.6 または 2.0.2 または 2.2.0 のような安定したバージョンでそうしようとすると、次のエラーが発生します。
org.quartz.SchedulerException: ThreadPool class 'org.quartz.simpl.SimpleThreadPool' could not be instantiated.
[See nested exception: java.lang.ClassCastException: org.quartz.simpl.SimpleThreadPool cannot be cast to org.quartz.spi.ThreadPool]
コード内で ThreadPool を直接参照することはできません。
クラスの衝突によるものですか?
また、バージョンをアップグレードすると、グループ ID も「opensymphony.quartz」から「org.quartz-scheduler」に変更されることにも気付きました。
2.5.6 がより大きなクォーツバージョンをサポートしていないためですか?
ありがとう
ダナンジェイ