2016-05-16 16 views
1

Ich habe einen Quartz Job Listener, der Informationen über die Ausführung des Jobs beharrt. Ich verwende jta-datasource und meine Job-Klasse wurde mit @ExecuteInJTATransaction annotiert.Quartz Job @ExecuteInJTATransaction - konnte UserTransaction in Wildfly nicht erhalten 10

Wenn Job Listener aufgerufen wird, die Folgefehler auftritt:

org.quartz.SchedulerException: 
UserTransactionHelper could not lookup/create UserTransaction. 
[See nested exception:javax.naming.NameNotFoundException:java:comp/UserTransaction] 

Meine Umgebung ist Wildfly-10.0 und Quarz-2.2.1

Antwort

1

Sie haben eine propertiy in quartz.properties Datei misssed. Fügen Sie folgende Zeile in Ihre Datei quartz.properties ein und ich bin mir sicher, dass Ihr Problem gelöst wird.

org.quartz.scheduler.userTransactionURL=java:jboss/UserTransaction 
+0

Problem gelöst, danke @ Md.Alauddin Hossain – gfinotti

Verwandte Themen