我確信這個問題已被問過無數次,但我已經嘗試了所有我讀過的東西,似乎沒有任何工作。我相信這個解決方案可能也很簡單。Java EE 6 @Startup和@Schedule永遠不會被執行
我有以下單例,它應該在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。
任何幫助將不勝感激。
謝謝。目前正在執行
編輯
啓動方法,但該方法的時間表不運行。
,你能否告訴了辛格爾頓註釋進口? – perissf 2013-03-20 10:36:04
嗨。它是:import javax.ejb.Singleton; – 2013-03-20 10:40:05
您是否在(重新)部署期間看到GlassFish中的任何錯誤/日誌? – perissf 2013-03-20 10:45:09