Как да конфигурирам кварцова задача да се изпълнява на клъстер от теракота?

Опитвам се да конфигурирам нашата кварцова работа в Tomcat да работи на клъстер от теракота. Пролетната конфигурация на теракота изглежда така

<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

Не мога да намеря този клас никъде, нито в буркан от кварц-теракота, нито в буркан от теракотен инструментариум.


person SShinde    schedule 26.09.2012    source източник


Отговори (2)


Каква версия на Terracotta използвате?

A бързото търсене в Google подсказва, че класът е в net.sf.ehcache:ehcache-terracotta:2.1.0 - не съм сигурен за по-късните версии. Ако не е в текущата версия на теракотния буркан, който използвате, може да искате да проверите отново дали не използвате несъвместими версии на различните библиотеки.

person matt b    schedule 26.09.2012
comment
Благодаря, пробвах този, пише в документите, но когато включите буркана 2.1.0, той не съдържа клас LockStrategy. - person SShinde; 26.09.2012

Това трябва да е във вашия инструментариум за изпълнение. Искаш да кажеш, че това го няма вътре? Можете ли да предоставите повече информация? Като версии и stacktrace?

person Alex Snaps    schedule 28.09.2012