Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Websphere 7.0 не работают таймеры


Автор: botanik 24.1.2011, 18:02
Добрый день!

При использовании Websphere 7.0 не срабатывают таймеры. 
Логика работы следующая: при деплое приложения инициализируется сервлет, который дергает метод бина, создающий таймер (createTimer).
Дальше используется метод ejbTimeout c аннотацию @Timeout, который в свою очередь должен дергать уже логику раз в 15 сек.

На практике получилось, что таймер инициализируется успешно, но не срабатывает, то есть метод

Код

@Timeout
    public void ejbTimeout( Timer timer )


раз в 15 сек не дергается, если быть точным то он вообще не вызывается.

Бьюсь уже давно smile

При этом на jboss такая штука работает нормально ...




Автор: MisterCleric 24.1.2011, 20:05
Привет. А что у тебя выбрано на странице?
Application servers > [YOUR_SERVER] > EJB timer service settings

Автор: botanik 25.1.2011, 15:43
Выбрано 

jdbc/DefaultEJBTimerDataSource

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)