我正在写一些石英作业。石英属性文件和石英作业 xml 保存在 src/main/resources/quartz/ 文件夹下。
我正在提供这样的石英属性文件的路径:
<!-- Quartz schedular context parameters -->
<context-param>
<param-name>quartz:config-file</param-name>
<param-value>classpath*:quartz.properties</param-value>
</context-param>
我收到一个异常:org.quartz.SchedulerException: Properties file: 'classpath*:quartz.properties' could not be read。[参见嵌套异常:java.io.FileNotFoundException: classpath*:quartz.properties (No such file or directory)]
我尝试在 /WEB-INF/quartz 文件夹下添加石英属性文件并给出路径
<param-value>classpath*:quartz.properties</param-value>
在 web xml 中。
如果我做错了什么,请提出建议。
更新:爆炸战争文件夹的文件夹结构:
appFolder - WEB-INF
|_ classes
|_ quartz (with properties file in it)
|_ com (all class files in it)
|_ lib
|_ spring (spring-servlet.xml in it)
|_ view (jsp files in it)
|_ web.xml