我有一個EJB應用程序並使用EJB Timer來放置一些任務(持久數據庫序列ID),並在其上有過期日期/時間,一旦時間到期,從Timer中刪除任務並調用某些方法。從WebSphere控制檯中刪除EJB計時器任務
我處於這樣的情況,即存在一堆放置在EJB Timer中的任務,並且每當定時器超時並且它從Timer獲取每個任務並嘗試調用某個必須更新某個與任務ID關聯的數據庫的方法時。我發現一些數據庫移動過程中如何從數據庫中刪除所有任務。
現在Ejb Timer不斷重複超時,任務在日誌中不斷拋出異常。我不這樣做,我不知道如何從EJB Timer中刪除這些任務,因此它不會嘗試使用不再存在的每個任務ID調用方法。
任何幫助將不勝感激!
謝謝!