Tenemos una tarea activada por el servicio del temporizador en la aplicación JBoss 5.1.0.GA y el problema es que no podemos cambiar el tiempo de espera de la transacción. Esta indexación larga de Lucene puede llevar más tiempo que el límite predeterminado de 300 segundos.JBoss configuración de tiempo de espera de transacción?
La pregunta es cómo cambiar el valor de tiempo de espera, agregando @TransactionTimeout (1800) al método de trabajador o la clase no tuvo ningún efecto.
Editar: Al establecer esta en Implementación/transacción jboss- beans.xml funciona bien:
<property name="transactionTimeout">1800</property>
pero no parece la anotación de tener efecto en ambos temporizador iniciado o EJB sin estado normales.
'@ TransactionTimeout' no es una anotación JavaEE estándar ... ¿de dónde es? – skaffman
Es una anotación específica de JBoss. –