如何在jboss 7中创建调度程序

时间:2013-06-25 10:10:52

标签: java jboss timer scheduler

我正在尝试在Jboss 7中创建一个自动调度程序,它在部署后自动启动。我按照网上的教程。但是无法让它发挥作用。请帮我解决这个问题。

我唯一的类是AutomaticSchedulerBean.java,源代码如下:

AutomaticSchedulerBean.java

package test;
import javax.ejb.Stateless;
import java.util.Date;
import javax.ejb.Schedule;


@Stateless(name="AutomaticSchedulerBean")
public class AutomaticSchedulerBean
{
    @Schedule(dayOfWeek = "*", hour = "*", minute = "*", second = "*/5", persistent = false)
     public void backgroundProcessing()
              {
                       System.out.println("\n\n\t AutomaticSchedulerBean's backgroundProcessing() called....at: "+new Date());
                       System.out.println("called ma boy");
              }
}

我的ant构建jar并将其部署到standalone \ deploy文件夹中。部署完成后,服务器会在控制台中提供以下信息

 **java:global/schedulerEJB/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:app/schedulerEJB/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:module/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:global/schedulerEJB/AutomaticSchedulerBean
  java:app/schedulerEJB/AutomaticSchedulerBean
  java:module/AutomaticSchedulerBean**

但是根据@Schedule不会处理预定作业。请帮我修理一下。或者还有其他方法,如使用石英调度程序来解决我的问题。

0 个答案:

没有答案