我的@Startup单例不能在JavaEE应用程序中启动

时间:2012-02-03 13:47:57

标签: java-ee singleton

我得到了以下Singleton代码:

@javax.ejb.Singleton
@javax.ejb.Startup
public class SingletonWhichIsSupposedToStart {

  @PostConstruct
  public void ready(){
  //there is a breakpoint on the next line
  System.out.println("singleton ready");
  }
}

但是当我在调试模式下启动应用程序时(在Glassfish3上),也没有打印'singleton ready',也没有触发断点。有什么建议吗?

编辑:看起来该类已部署,可以注入,但生命周期方法@PostConstruct将被忽略。

0 个答案:

没有答案