我得到了以下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将被忽略。