У нас есть задача запуска таймера в приложении JBoss 5.1.0.GA, и проблема в том, что мы не можем изменить время транзакции. Это длинное индексирование Lucene может занять больше времени, чем 300-секундный предел по умолчанию.Настройка тайм-аута транзакции JBoss?
Вопрос заключается в том, как изменить значение таймаута, добавив @TransactionTimeout (1800) к методу работника или к классу не получив никакого эффекта.
Edit: Установка этого в Deploy/транзакции-JBoss-beans.xml работает отлично:
<property name="transactionTimeout">1800</property>
но аннотаций, кажется, не имеет влияния ни на таймере, инициированной или обычных лиц без EJBs.
'@ TransactionTimeout' не является стандартной аннотацией JavaEE ... откуда она взялась? – skaffman
Это аннотация JBoss. –