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