Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将web.xml中maven resources文件夹中的属性文件作为上下文参数值_Java_Spring_Web Applications_Quartz Scheduler - Fatal编程技术网

Java 无法将web.xml中maven resources文件夹中的属性文件作为上下文参数值

Java 无法将web.xml中maven resources文件夹中的属性文件作为上下文参数值,java,spring,web-applications,quartz-scheduler,Java,Spring,Web Applications,Quartz Scheduler,我正在写一些工作。石英属性文件和石英作业xml保存在src/main/resources/quartz/文件夹下 我提供了石英属性文件的路径,如下所示: <!-- Quartz schedular context parameters --> <context-param> <param-name>quartz:config-file</param-name> <param-value>classpath*:quartz

我正在写一些工作。石英属性文件和石英作业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>
你能试试这个吗

classpath:**/quartz.properties
也试着改变

<param-name>quartz:config-file</param-name>
quartz:config文件

contextConfigLocation
和参数值

  <param-value>classpath:quartz/quartz.properties</param-value>
classpath:quartz/quartz.properties

问题得到解决。Quartz在类路径中搜索名为Quartz.properties的属性文件。我将属性文件和xml文件直接放在src/main/resources文件夹中。 部署后,这些资源将添加到类路径

web.xml中的标记类似于:

<context-param>
    <param-name>quartz:config-file</param-name>
    <param-value>quartz.properties</param-value>
</context-param>

石英:配置文件
石英晶体特性
无需在其中添加文件夹名称后缀或提供classpath*关键字


谢谢大家的建议。

您能在帖子中包含war中WEB-INF文件夹中的文件和文件夹结构吗?@Sudhakar请查看更新。仍然会收到相同的错误。无法读取属性文件:“classpath:*/quartz.Properties”。请尝试classpath:quartz/quartz.Properties
 <param-name>contextConfigLocation</param-name>
  <param-value>classpath:quartz/quartz.properties</param-value>
<context-param>
    <param-name>quartz:config-file</param-name>
    <param-value>quartz.properties</param-value>
</context-param>