【问题标题】:How to configure quartz job to run on terracotta cluster?如何配置石英作业以在兵马俑集群上运行?
【发布时间】:2012-09-26 15:13:15
【问题描述】:

我正在尝试将我们在 Tomcat 中的石英作业配置为在 terracotta 集群上运行。 Spring terracotta prop 配置如下所示

<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

我在任何地方都找不到这个类,无论是在石英陶罐或陶土工具包罐中。

【问题讨论】:

    标签: java quartz-scheduler terracotta


    【解决方案1】:

    您使用的是什么版本的 Terracotta?

    quick Google search suggests 的课程在net.sf.ehcache:ehcache-terracotta:2.1.0 - 我不确定以后的版本。如果它不在您正在使用的 terracotta jar 的当前版本中,您可能需要仔细检查您是否使用了各种库的不兼容版本。

    【讨论】:

    • 谢谢,我试过了,它在文档中说但是当你包含 2.1.0 jar 时,它不包含 LockStrategy 类。
    【解决方案2】:

    这应该在您的工具包运行时 jar 中。你是说这里面没有?你能提供更多信息吗?喜欢版本和堆栈跟踪?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      相关资源
      最近更新 更多