【发布时间】:2015-03-21 14:32:27
【问题描述】:
使用 JBoss/Wildfly,可以使用 @TransactionTimeout 专有注解并为特定会话 Bean 定义事务超时。
使用 IBM WebSphere 的等效方法是什么?
我们正在使用 EJB Timer,其中一个 Bean 需要一个多小时才能完成。
Wildfly 的示例代码:
import org.jboss.ejb3.annotation.TransactionTimeout;
@Stateless
@TransactionTimeout(value=7200)
public class TimerBean {
}
注意:使用 WebSphere 8.5。修改全局事务时间不是一种选择,我们需要针对特定的 Session Bean 或应用程序 (EAR) 进行修改。
【问题讨论】:
标签: java jakarta-ee timeout websphere ejb-3.0