如果石英已经存在,如何禁用ejb-timer?

时间:2018-10-31 20:34:51

标签: timer jboss ejb jbpm

我们已在jBPM服务器中启用了石英计时器服务。我们创建了一个石英数据源,并在如下所示的standalone.xml中更新了timer-service

This brings us to our next topic under strings, Escaping and Special Characters.
| Code | Description | Example |
|:------:|:-----------------:|:----------------------:|
| \n | Newline | "Hello\nWorld" |
| \r | Return Carriage | "Line1\rLine2" |
| \t | Tab | "Hello\tWorld" |
| \' | Single Quotation | 'Don\\'t clap!' |
| \"" | Double Quotation | "Say, \\"Hello.\\"" |
| \$ | Dollar Sign | `` `Hey ${user_name}!` `` |
| \\\ | Backslash | "5\\5 === 1" |
| \uXXXX | Unicode Point | "Alpha Symbol: \u03B1" |
| \xXX | Latin-1 Character | "Mu Symbol: \xDF" |
| \0 | NUL Character | "ASCII NUL: \o" |
| \v | Vertical Tab | "Vertical Tab: \v" |
| \b | Backspace | "Backspace: \b" |
| \f | Form Feed | "Form Feed: \f" |

但是,当我们启动服务器时,我们从ejb-timer服务中得到了一个错误 引起原因:java.lang.RuntimeException:org.postgresql.util.PSQLException:错误:关系“ jboss_ejb_timer”不存在  位置:463

如果我们已经在使用石英计时器,是否可以禁用ejb-timer服务?

1 个答案:

答案 0 :(得分:0)

您不需要禁用计时器服务。

只需保留标准配置即可。

但是,如果您的代码实际上包含EJB计时器,则应该正确配置它们。您不能随便选择使用Quartz作为EJB计时器实现-EJB计时器和Quartz彼此完全独立。