- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试开始使用 Quartz.Net 2.0。一个非常简单的外观测试应用程序失败并出现 SchedulerException
Trigger's related Job's name cannot be null
代码改编自Version 2.0 Migration Guide
ISchedulerFactory schedFact = new StdSchedulerFactory();
IScheduler classSched = schedFact.GetScheduler();
classSched.Start();
IJobDetail job = JobBuilder.Create<ClassificationJob>()
.WithIdentity("myJob", "My Group")
.WithDescription("My Description")
.Build();
TimeZoneInfo tzUtc = TimeZoneInfo.Utc;
DateTime startTime;
startTime = DateTime.UtcNow;
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("myTrigger", "My Group")
.WithDescription("My Description")
.StartAt(startTime)
.WithSimpleSchedule(x => x.WithIntervalInSeconds(10).RepeatForever())
.Build();
classSched.ScheduleJob(trigger); // Exception on this line
为什么会失败?
最佳答案
我认为有两个问题。
首先,(尽管迁移指南中有示例),我认为您需要说明触发器与哪个作业相关,即调用 .ForJob 方法,例如
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("myTrigger", "My Group")
.WithDescription("My Description")
.StartAt(startTime)
.WithSimpleSchedule(x => x.WithIntervalInSeconds(10).RepeatForever())
.ForJob(job)
.Build();
其次,您用于安排作业的语法仅在先前已添加作业时才有效(例如,如果您先前调用过 classSched.AddJob(job,true);//或 classSched.AddJob(job,false) ;
如果还没有完成,那么你需要使用语法
classSched.ScheduleJob(job, trigger);
关于quartz.net - 简单作业的 SchedulerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626593/
我正在尝试开始使用 Quartz.Net 2.0。一个非常简单的外观测试应用程序失败并出现 SchedulerException Trigger's related Job's name cannot
我正在使用 struts2 和 quarts schedular 我在启动 tomcat 服务器时遇到以下异常。 SEVERE: ContainerBase.addChild: start: org.
我在使用quartz调度程序运行我的网络应用程序时遇到了下面提到的错误。 我正在使用两个数据库连接,对于quartz,我想使用derby,所以我在我的配置文件中提供了derby事务管理器。 此配置文件
我正在将 SpringBoot 2.1.5 与 Quartz Starter 一起使用。 这是我的工作 @Slf4j public class LogJob extends QuartzJobBean
我遇到了异常 org.springframework.beans.factory.BeanCreationException:创建类路径资源中定义的名为“quartzScheduler”的 bean
我是一名优秀的程序员,十分优秀!