我有一个Web应用程序(.war)要部署到JBoss EAP 6.2.0,并且应用程序中有一个实现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中触发。任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
不再支持这些内容。请改用标准EJB @Schedule注释。