Я получил следующий синглтон-код:
@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 игнорируется.