【发布时间】:2011-11-15 04:39:58
【问题描述】:
在 Websphere7 环境中,对于我们所有的 CMT 会话 Bean,容器被设置为使任何持续时间超过 120 秒的事务超时。
但是,有人要求我在我们的一个 EJB 中添加一项功能,并且执行该功能的时间将大于此超时时间(大约 20 分钟)。由于这是一次性功能,我真的不想增加事务超时,因为它会影响所有其他 bean。
是否可以在 bean 或特定会话 bean 中声明一个方法有自己的超时延迟?
如果这不可能,我想我唯一的解决方案是创建一个 CMT bean ?
谢谢!
【问题讨论】:
标签: transactions ejb ejb-2.x