Время ожидания транзакции JBoss?
В приложении JBoss 5.1.0.GA есть задача, запускаемая службой таймера, и проблема в том, что мы не можем изменить время ожидания транзакции. Это длинное индексирование Lucene может занять больше времени, чем ограничение по умолчанию 300 секунд.
Вопрос в том, как изменить значение тайм-аута, добавив @TransactionTimeout (1800) к рабочему методу, или класс не оказал никакого влияния.
Редактировать: установка этого в deploy /action-jboss-beans.xml работает нормально:
<property name="transactionTimeout">1800</property>
но аннотация, похоже, не влияет ни на инициируемые таймером, ни на обычные EJB без сохранения состояния.