在我的 Java EE 应用程序中,我有一个带有多个 @Schedule
d 方法的 @Singleton
。当我在 Wildfly 上部署应用程序时,计时器服务开始执行这些方法,这是正确的。
由于在开发过程中我在辅助服务器上测试我的应用程序,因此我想禁用 Wildfly 实例上的计时器服务,以防止执行这些方法。
问题是......我找不到任何设置来执行此操作。
如何禁用 Wildfly 10 中的计时器服务?
最佳答案
尝试删除standalone.xml中的timer-service
block 。
<subsystem xmlns="urn:jboss:domain:ejb3:3.0">
...
<timer-service thread-pool-name="default" default-data-store="default-file-store">
<data-stores>
<file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir"/>
</data-stores>
</timer-service>
它适用于 Wildfly 9。
关于java - 如何禁用 Wildfly 10 中的计时器服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37027870/