Web アプリケーションの起動時に実行する必要がある次のシングルトンがありますが、実行されず、スケジュールされたタスクも実行されません。
@Singleton
@Startup
public class Scheduler {
private static int count = 0;
@PostConstruct
public void onStartup() {
System.out.println("Initialization success.");
}
@Schedule(second="*/10", minute="*", hour="*")
public void execute() {
System.out.println("its running count..."+count);
count++;
}
}
Glassfish サーバー 3.1.2 を使用しています。
編集
現在、スタートアップ メソッドは実行されていますが、スケジュール メソッドは実行されていません。