Quartz.properties - PullRequest
       9

Quartz.properties

0 голосов
/ 23 марта 2010

Я разработал EAR, используя Quartz API. Я поместил свой файл quartz.properties в classpath (WEB-INF/classes на войне). Добавлены следующие строки в web.xml файл

<context-param>
        <param-name>config-file</param-name>
        <param-value>/WEB-INF/classes/quartz.properties</param-value>
</context-param>

Но Quartz по-прежнему загружает файл свойств по умолчанию из quartz.jar

Ответы [ 4 ]

0 голосов
/ 08 сентября 2016

У вас есть ошибка между зависимостями maven

стереть из вашего pom.xml эту зависимость

<!-- Quartz spring-support -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-support</artifactId>
        <version>2.0.6</version>
    </dependency>

И перезапустить ...

0 голосов
/ 23 марта 2010

Попробуйте использовать /quartz.properties вместо /WEB-INF/classes/quartz.properties.

0 голосов
/ 16 мая 2016

Введенное вами значение параметра интерпретируется как строка, а не путь. Я считаю, что после инициализации файл конфигурации ищется в папке "WEB-INF \ classes" ... тогда как вы имели в виду что-то вроде "\ webapps \\ WEB-INF \ classes" (помогло бы добавить логи хотя бы для части инициализации ...)

, поскольку ресурс "WEB-INF \ classes \ quartz.properties" не найден, загружается файл quartz.properties по умолчанию.

0 голосов
/ 23 марта 2010

Я считаю, что config-file должен быть параметром сервлета, а не параметром контекста, как пример, приведенный в http://www.openscope.net/2010/02/05/quartz-scheduled-jobs/. См. Также документы по кварцу в QuartzInitializationServlet здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...