gpt4 book ai didi

JavaEE定时器服务

转载 作者:行者123 更新时间:2023-12-01 09:59:57 27 4
gpt4 key购买 nike

我正在尝试将计时器服务与 JavaEE 7 和本地 GlassFish 4.1 结合使用。

我编写了这个简单的类(我在一些示例中看到了它):

@Stateless
public class Tasker {

@Schedule(second = "*", minute = "*", hour = "*")
public void executeTask() {
System.out.println("Task");
}
}

但是当我部署项目时,出现错误:

 java.lang.RuntimeException: EJB Timer Service is not available  
...
java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.EmbeddedDriver

我不知道为什么会发生这种情况。我对 JavaEE 很陌生,没有发现任何有用的东西。

我怎样才能让它发挥作用?

最佳答案

重新安装 GlashFish 服务器并向 @Schedule 添加 persistent = false 解决了问题。

关于JavaEE定时器服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36887388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com