查找wildfly上正在运行的作业执行次数

时间:2018-01-28 15:11:44

标签: java-ee wildfly java-batch jberet jbatch

我在wildfly上使用jdbc作业存储库。当我杀死wildfly进程时,一些作业执行仍处于启动状态。当我重新编写wildfly时,我会通过BatchRuntime.getJobOperator().getRunningExecutions运行执行并给出上面提到的作业执行。当我在内存存储库中使用它时工作正常。 我想检查一下真正运行的执行数。

1 个答案:

答案 0 :(得分:0)

在停止WildFly或任何应用程序服务器之前,您应该先停止运行批处理作业。要在杀死应用程序服务器进程后清除处于运行状态的批处理作业,您可以手动更新作业存储库数据库表。但这应该非常谨慎,以免损害作业存储库数据。