我有以下Bean
@Singleton
@Startup
public class RunWork {
@Schedule(minute = "*/2", hour = "*")
private void init() {
System.out.println(new Date());
}
}
我还将Glassfish Application Server用作FULL-Platform。 但是上面的方法每2分钟运行一次。 为什么呢?
答案 0 :(得分:0)
尝试将您的方法公开。 服务器将违反可见性方法的封装。 JVM已经使用Serializable类型和此接口声明的私有变量。