首页 > 解决方案 > 当计算机时间发生变化时,ejb 调度程序会发生什么?

问题描述

我对 java ejb 编程很陌生。最近我想出了一个问题,当我更改我的计算机时间时,我的 ejb 调度程序突然停止运行。这是调度程序的预期行为吗?即使计算机时间发生变化,是否有任何方法可以用来运行调度程序?

我已经使用注释创建了我的调度程序。我正在使用 jboss 服务器来运行我的应用程序。这就是我创建计时器的方式。

@Schedule(second = "*/5", minute = "*", hour = "*", persistent = false)
    public void mySchedule() {
        Timestamp t = new Timestamp(System.currentTimeMillis());
        System.out.println("Time:"+t);
    }

标签: javaejbscheduler

解决方案


推荐阅读