我们已经在我们的jBPM服务器中启用了quartz timer服务。我们已经创建了一个quartz数据源,并在standalone.xml中更新了计时器服务,如下所示
<timer-service thread-pool-name="default" default-data-store="db-store">
<data-stores>
<database-data-store name="db-store" datasource-jndi-name="java:jboss/datasources/quartzDS"/>
</data-stores>
</timer-service>但是当我们启动服务器时,我们从ejb-timer服务中得到一个错误,原因是: java.lang.RuntimeException: org.postgresql.util.PSQLException: ERROR: relation "jboss_ejb_timer“不存在位置: 463
如果我们已经在使用quartz timer,有没有办法禁用ejb-timer服务?
发布于 2018-11-04 09:24:27
您不需要禁用计时器服务。
只需保留标准配置即可。
但是,如果您的代码实际上包含EJB计时器,那么您应该正确地配置它们。您不能随意选择使用Quartz作为EJB计时器实现- EJB计时器和Quartz是完全独立的。
https://stackoverflow.com/questions/53091554
复制相似问题