0
我正在尝试使用JavaEE 7和本地GlassFish 4.1的计时器服务。JavaEE计时器服务
我写了这个简单的类(我看到它在一些示例):
@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中非常新,我没有找到任何有用的东西。
我该如何让它工作?
相关http://stackoverflow.com/questions/22786424/glassfish-scheduletitimer-exception – SpringLearner
@SpringLearner我试过了,但没有奏效。 (也许我做错了,因为我对这个环境非常陌生) – nrofis
当我点击'__TimerPool'中的'Ping'时,出现错误'java.lang.NoClassDefFoundError:无法初始化类org.apache.derby.jdbc.EmbeddedDriver无法初始化类org.apache.derby.jdbc.EmbeddedDriver' – nrofis