3

我有一个 Quartz 作业侦听器,它保留有关作业执行的信息。我正在使用 jta-datasource 并且我的作业类使用@ExecuteInJTATransaction 进行了注释。

调用 Job Listener 时,会出现以下错误:

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

我的环境是 Wildfly-10.0 和 Quartz-2.2.1

4

1 回答 1

2

您错过了quartz.properties 文件中的一个属性。在您的quartz.properties 文件中添加以下行,我相信您的问题将得到解决。

org.quartz.scheduler.userTransactionURL=java:jboss/UserTransaction
于 2016-05-18T13:01:38.863 回答