Mein Setup: JBoss EAP 6.4.0.GA (AS 7.5.0.Final-RedHat-21) 5,12 ActiveMQ, ActiveMQ JCA Resource Adapter 5.12, Nachricht Driven Bean mit ActiveMQ QueueWie ändert man den Transaktions-Timeout-Wert für eine JBoss EAP 6.4 Message-Bean mit ActiveMQ Resource Adapter?
Ich muss erhöhen die Transaktion Timeout für einen Dienst, aber ich habe von dem Standardwert von standalone.xml geerbt eine Arbeits Art und Weise die Transaktion Timeout-Wert zu erhöhen, wurde nicht gefunden:
<coordinator-environment default-timeout="300"/>
eine Änderung dieser globalen Wert ist keine bevorzugte Lösung (Es ist ein funktionierender Workaround. Ich muss es nur für einen Dienst ändern, besonders für den Con getained Message-Bean!
Hinweis: @TransactionTimeout-Annotation für die MDB- oder onMessage() -Methode hat nicht wie erwartet funktioniert. Die Nachrichten initiierten Transaktionen werden immer von der Transaktion Reaper getötet:
11:41:47,959 WARN [com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check timeout for TX 0:ffffac112a2d:-6105c785:5718932a:af in state RUN
11:41:47,960 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012095: Abort of action id 0:ffffac112a2d:-6105c785:5718932a:af invoked while multiple threads active within it.
11:41:47,961 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012108: CheckedAction::check - atomic action 0:ffffac112a2d:-6105c785:5718932a:af aborting with 1 threads active!
11:41:47,973 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012121: TransactionReaper::doCancellations worker Thread[Transaction Reaper Worker 0,5,main] successfully canceled TX 0:ffffac112a2d:-6105c785:5718932a:af
Wer löste dies zuvor? Ich bin auch dankbar für nützliche Hinweise.
Die Transa Timeout für die Sitzung in Millisekunden. Dies ist kein obligatorischer Wert. Eine gute Referenz finden Sie hier: https://developer.jboss.org/wiki/TransactionTimeout – Damico