[英]Glassfish timer service: what am I doing wrong?
我正在嘗試為Glassfish 2.1中的無狀態EJB設置計時器:
@Stateless(mappedName = "ServiceEJB")
public class ServiceEJB implements ServiceEJBRemote {
// other methods ...
// defining the timer
@Schedule(second="*/15", minute="*", hour="*")
public void test(){
System.out.println("++++++++ timer!!! ++++++++++++++++++++");
}
}
根據我的閱讀,我需要做的就是部署應用程序,這應該可以工作。 我期望在日志中看到方法測試的打印文本(每隔15秒)。 為了使它正常工作,我還需要采取其他步驟嗎?
謝謝!
在我對這個問題發表評論之后:
@Schedule
批注是EJB 3.1的功能。 Glassfish 2.1使用EJB 3,而Glassfish 3使用EJB 3.1,因此應該更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.