簡體   English   中英

Glassfish計時器服務:我在做什么錯?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM