EJB @Asynchronous-几分钟执行后事务未激活

问题描述 投票:1回答:2

我的单例会话bean中有一个异步方法,在执行了几分钟后,在完成另一个事务的方法的定型之后会抛出以下异常:

原因:org.jboss.util.NestedSQLException:事务未激活:tx = TransactionImple

我尝试添加此注释-@TransactionTimeout-但不起作用。

任何想法?

谢谢。

java asynchronous transactions jboss ejb
2个回答
2
投票

1。在transaction-jboss-beans.xml中配置默认​​超时:


0
投票

是,如果您不想调整标准超时,则可以使用注释@TransactionTimeout,可以选择为特定业务方法设置交易超时。为此,JBoss / Wildfly提供了@TransacationTimeout注释。

© www.soinside.com 2019 - 2024. All rights reserved.