【问题标题】:Quartz versioning issue with jbossjboss 的 Quartz 版本控制问题
【发布时间】:2013-04-30 06:47:34
【问题描述】:

我在开发环境的 .grails/plugins 文件夹中有石英 1.7.3

在 grails/web-inf/lib 中我有quartz-1.8.4.jar 版本

在开发sts 3.1.0 IDE版本中可以正常使用

当我通过在 war 文件夹中创建 war 目录将其移动到生产环境时,它在 .war/web-inf/lib/ 中包含 1.7.3 和quartz-1.8.4.jar 文件

jboss/server/default/lib 中包含quartz.jar 的位置(即1.5.2 默认自带jboss)

现在我在启动和之后调用石英作业时遇到问题

同样的事情在没有改变任何其他服务器的情况下工作,只是我在将日志放入 config.groovy 后面临兼容性,我才知道错误。

我尝试将 1.7 或 1.8 中的一个 jar 放入 web-inf/lib 中仍然无效

我确实将 1.5.2 版本放在 web-inf/lib 文件夹中,但我仍然面临兼容性问题

任何想法/建议

【问题讨论】:

    标签: grails quartz-scheduler jboss-4.2.x


    【解决方案1】:

    如果我记得, 您需要检查数据库中的 quatz 表,可能在其他服务器中的数据库中不存在或类似.. 表开始 QURTZ_? 数据库中有 5-7 个表。

    【讨论】:

    • 我无法检查它,因为作业根本没有启动
    • 是的,但是作业保存在数据库中.. 所以创建这些表和作业并添加玉米触发器并检查它是否运行..
    【解决方案2】:

    在切换到登录系统后发现不止一个 jar 差异版本发生冲突,因此存在版本控制问题。由于在删除该 jar 后 jboss-web-deplyer/lib 目录中还包含一个 jar,因此问题得到了解决。

    感谢您的帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-03
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多