java quartz的配置文件quartz_reminder.xml 可以放其他路径吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java quartz的配置文件quartz_reminder.xml 可以放其他路径吗?相关的知识,希望对你有一定的参考价值。
java quartz的配置文件quartz_reminder.xml 可以放其他路径吗?
可以重写org.quartz.impl.StdSchedulerFactory类public static final String PROPERTIES_FILE = "org.quartz.properties";
String requestedFile = System.getProperty(PROPERTIES_FILE);
String propFileName = requestedFile != null ? requestedFile
: "quartz.properties";
File propFile = new File(propFileName);
Properties props = new Properties();
以上为寻找配置文件的部分源码
从源码可以看出 我们可以直接设置
System.setProperty("org.quartz.properties","你要放的自定义路径") 参考技术A http://www.quartz-scheduler.org/overview/quick-start
讲The properties file 的时候第一段最后一句,说配置文件是要放到你的classpath里,你的classPath可能有好几处,随便放一个classpath就行追问
我就是不想放classpath里面,不是通过quartz.propertie这个可以指定吗?还一定要放classpath包含的路径里面?
追答原理都是一样的,配置quartz.propertie也就相当于设置了classpath。反正你要让java进程能找到你的配置文件
以上是关于java quartz的配置文件quartz_reminder.xml 可以放其他路径吗?的主要内容,如果未能解决你的问题,请参考以下文章