我有一个要部署到 JBoss EAP 6.2.0 的 Web 应用程序 (.war),并且应用程序中有一个实现 org.jboss.varia.scheduler.Schedulable 的类。我已将 jar 文件 scheduler-plugin.jar 放在我的 WEB-INF\lib 目录中。我已经定义了一个“scheduler-service.xml”(如下所示)来每天安排一些任务。
<?xml version="1.0" encoding="UTF-8"?>
<server>
<mbean code="org.jboss.varia.scheduler.Scheduler"
name=":service=MyScheduler">
<attribute name="StartAtStartup">false</attribute>
<attribute name="SchedulableClass">com.myApp.MyClass</attribute>
<attribute name="DateFormat">dd/MM/yy HH:mm</attribute>
<attribute name="InitialStartDate">01/01/1970 00:00</attribute>
<attribute name="SchedulePeriod">86400000</attribute>
<attribute name="InitialRepetitions">-1</attribute>
<attribute name="FixedRate">true</attribute>
</mbean>
</server>
此设置在 Jboss EAP 5.0.1 上运行良好,但这些调度程序在部署时不会在 Jboss EAP 6.2.0 中触发。任何帮助将不胜感激。