我们在JBoss 5.1.0.GA应用程序中有一个定时器服务触发任务,问题是我们无法改变事务超时.这个长Lucene索引可能需要比默认的300秒限制更长的时间.
问题是如何更改超时值,将@TransactionTimeout(1800)添加到worker方法或类没有任何效果.
编辑:在deploy/transaction-jboss-beans.xml中设置此工作正常:
<property name="transactionTimeout">1800</property>
Run Code Online (Sandbox Code Playgroud)
但是注释似乎对定时器启动的或正常的无状态EJB没有影响.
如何在WildFly中增加JTA事务超时?
既可以在standalone.xml管理控制台中也可以通过管理控制台进行更新吗?