您的位置:首页 > 运维架构

quartz.properties自定义位置

2015-12-23 11:42 441 查看
最近在做用jmx远程管理quartz定时任务。配置方法是在quartz.properties里加

org.quartz.scheduler.jmx.export = true

但是对于quartz.properties这个配置文件放在哪没有具体说明。看了官方的英文文档,说是放在classpath根目录下,如果是web项目,应该就是资源文件目录下。

照着做了,结果没成功,Mbean里没有quartz。然后经过曲折的一番折腾,找到了在哪里定义quartz.properties的位置。

<bean name="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="myJobTrigger" />
</list>
</property>
<property name="configLocation" value="classpath:quartz.properties"/>
</bean>


经过测试,成功了。至于为什么放在classpath下不行,我也不知道原因。可能是我配置的有问题。

记录一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: