0

現在、私のアプリケーションは 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 がより大きなクォーツバージョンをサポートしていないためですか?

ありがとう
ダナンジェイ

4

0 に答える 0