[英]JSR 352: Wildfly9 / JBeret - How to call a batch job that it is not contained at the same deployment file level
[英]How to force EJB Scheduler in JBeret
我正在实现一个基于 JBeret SchedulerTimer 的调度程序。
我让它与“基于日历的计划”和“持久性”(EJB 计时器)的可能性一起工作,但目前该项目禁用了这些功能,恢复为托管计划执行器服务Jberet 调度类型。 不知道导致这些功能被禁用的更改是什么,但我需要再次激活它们。
有没有办法强制项目使用 EJB 计时器?
功能检查是通过 rest Api 完成的,但不清楚要更改什么才能使 EJB 功能可用
纠正了问题。
BatchRestService 通过 restApi http://localhost:8080/project/api//schedules/features 向jberet请求支持的功能
项目需要显式加载正确的依赖项,我在项目的 pom.xml 中有 jberet-scheduler-executor 和 jberet-scheduler-timer,这引起了一些冲突,执行者回答说它不支持日历和持久性特征。
我只使用了 jberet-scheduler-timer 依赖项并且它有效(删除了 jberet-scheduler-executor)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.