【发布时间】:2013-01-23 07:44:09
【问题描述】:
我正在使用 JBoss AS 7.1.1.Final "Brontes" 并在 @Stateless-Bean 中遇到一个长时间运行的方法调用
5分钟后取消:
[com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117:
TransactionReaper::check timeout
搜索这个问题,我找到了一些答案Jboss 7.1 ejb 2.1 custom transaction timeout configuration 和wikis JBoss-AS7 reference guide 或JBoss Wiki。
答案似乎很简单:用@TransactionTimeout注释方法
但是:这个类在我的类路径中不可用!
我有一个 EAR 结构的 Maven 项目,ejb 模块具有以下相关依赖项,我在几个大量使用 EJB3 的项目中使用了这些依赖项:
-
org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec(提供) -
javax.enterprise:cdi-api(提供) -
org.hibernate.javax.persistence:hibernate-jpa-2.0-api(提供) -
org.hibernate:hibernate-validator(提供)
缺少哪个依赖项?
【问题讨论】:
标签: java maven transactions jboss7.x