私はいくつかのQuartzジョブを書いています。Quartz プロパティ ファイルと 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>
例外が発生しています: 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 フォルダーの下に Quartz プロパティファイルを追加して、パスを指定しようとしました
<param-value>classpath*:quartz.properties</param-value>
ウェブ xml で。
私が何か間違ったことをしている場合は、提案してください。
更新: 展開された war フォルダーの Folder 構造:
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