2

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 に従って処理されません。修正を手伝ってください。または、私の問題を解決するためにクォーツスケジューラを使用するような他の方法はありますか.

4

0 に答える 0