我在获取Quartz Scheduler的实例时遇到问题,而不是在第一次调用时,而是在连续调用时。
这是我的一段代码。
public void getClusteredSchedulerInstance() {
try {
cluteredScheduler = new StdSchedulerFactory("scheduler.properties").getScheduler();
if (!cluteredScheduler.isStarted()) {
cluteredScheduler.start();
}
} catch (SchedulerException e) {
logger.error("Error while starting clustered scheduler", e);
}
}
当我第一次调用该方法时,它会读取属性文件并提供实例,但在进一步调用时无法执行此操作。
我能知道为什么会这样吗?
注意: scheduler.properties位于当前工作目录中。
错误消息
org.quartz.SchedulerException:属性文件:无法读取'scheduler.properties'。 [请参阅嵌套异常:java.io.FileNotFoundException:scheduler.properties(系统找不到指定的文件)]