0

Tomcat で Quartz ジョブを構成して、terracotta クラスターで実行しようとしています。Spring terracotta prop config は次のようになります

<prop key="org.quartz.jobStore.class">org.terracotta.quartz.TerracottaJobStore</prop>
<prop key="org.quartz.jobStore.tcConfigUrl">localhost:9510</prop>

Terracotta サーバーが実行されています。

Tomcat インスタンスを起動すると、次のエラーが表示されます

java.lang.ClassNotFoundException: org.terracotta.collections.LockStrategy

このクラスはどこにもありません。クォーツ テラコッタ ジャーにもテラコッタ ツールキット ジャーにもありません。

4

2 に答える 2

0

どのバージョンのテラコッタを使用していますか?

グーグルで簡単に検索すると、クラスが含まれnet.sf.ehcache:ehcache-terracotta:2.1.0ていることがわかります。それ以降のバージョンについてはよくわかりません。使用しているテラコッタジャーの現在のバージョンにない場合は、さまざまなライブラリの互換性のないバージョンを使用していないことを再確認することをお勧めします。

于 2012-09-26T15:23:08.780 に答える
0

これは、toolkit-runtime jar にあるはずです。これはそこにないということですか?もっと情報を提供できますか?バージョンとスタックトレースが好きですか?

于 2012-09-28T22:39:41.630 に答える