JBoss-AS7 @TransactionTimeout: Fehlende Maven-dependency

Ich bin mit JBoss AS 7.1.1.Final "Brontes" und der Begegnung mit einer lang andauernden Aufruf der Methode in einem @Stateless-Bean
die ist storniert nach 5 Minuten:

[com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117:
                        TransactionReaper::check timeout

Suchen für dieses Problem, ich habe festgestellt, dass einige Antworten Jboss 7.1 ejb 2.1-benutzerdefinierte Transaktion-timeout Konfiguration und wikis JBoss-AS7-Referenzhandbuch oder JBoss Wiki.

Scheint die Antwort einfach zu sein: Kommentieren Sie die Methode mit @TransactionTimeout
Aber: Diese Klasse ist nicht verfügbar in meinem classpath!
Ich habe ein Maven-Projekt mit einem OHR-Struktur und die ejb Modul hat die folgenden relevanten Abhängigkeiten, welches ich in mehreren Projekten mit intensiver Verwendung von EJB3:

  • org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec (zur Verfügung gestellt)
  • javax.enterprise:cdi-api (zur Verfügung gestellt)
  • org.hibernate.javax.persistence:hibernate-jpa-2.0-api (zur Verfügung gestellt)
  • org.hibernate:hibernate-validator (zur Verfügung gestellt)

Welche Abhängigkeit fehlt?

InformationsquelleAutor Thor | 2013-01-23
Schreibe einen Kommentar