Автоматический таймер EJB на сервере Glassfish не запускается
Итак, я использую Java EAR-приложение на Glassfish 3.1. Я создал сессионный компонент без сохранения состояния с единственной аннотированной функцией таймера в моем модуле EJB. У меня нет точного кода, но он выглядит примерно так:
@Stateless
public class SessionTimerBean {
public SessionTimerBean(){
System.out.println("Constructor Called");
}
@Schedule(second="*/10", minute="*", hour="*")
public void scheduleTimer(final Timer t) {
System.out.println("Timer Called");
}
}
Когда я запускаю Glassfish, информация отладки, кажется, указывает, что она распознает аннотации таймера EJB, и метод конструктора для bean-компонента вызывается при запуске. Но сам метод таймера никогда не срабатывает в любой момент.
У кого-нибудь еще была эта проблема? Я пропускаю какую-то другую конфигурацию?
Заранее спасибо.