小编Lal*_*ati的帖子

使用 Java 的 Quartz 作业调度程序,卡在待机模式而不执行作业

我有一堂课,我在其中执行一些活动,我想创建一个作业来自动处理此操作,例如每 x 分钟安排一次。我正在使用 Quartz,这个类实现了 Job,在我的驱动程序类中,我正在创建我的 jobdetail、调度程序和触发器,然后启动它。但是,该作业尚未执行,日志信息:

    NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
Run Code Online (Sandbox Code Playgroud)

我的驱动程序类中调度程序的代码:

try {

        JobDetail job = JobBuilder.newJob(TestMkFPMJob.class).withIdentity("TestMkFPMJob").build();
        Trigger trigger = TriggerBuilder.newTrigger().withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(Integer.parseInt(strTimeSched)).repeatForever()).build();


        SchedulerFactory schFactory = new StdSchedulerFactory();
        Scheduler sch = schFactory.getScheduler();
        sch.start();
        sch.scheduleJob(job, trigger);

            } 
      catch (SchedulerException e)
      {
        e.printStackTrace();
        System.out.println("Scheduler Error");
      }
Run Code Online (Sandbox Code Playgroud)

“TestMkFPMJob”是处理我的操作的作业类,并且 strTimeSched 已被获取并设置为从以下位置获取的 120

我一直在寻找类似的问题,但似乎找不到任何前进的提示,感激不尽。请注意,这是我第一次使用 Quartz/Job 调度。

java quartz-scheduler

1
推荐指数
1
解决办法
2129
查看次数

标签 统计

java ×1

quartz-scheduler ×1