2015-05-19 1 views
0

В моем Web.xml Я хочу настроить, где находится мой quartz.properties. Я сделал интересное открытие.Почему я могу использовать только одну папку в пути в web.xml для конфигурации кварца

Когда я conifgure это:

<servlet-name>quartz</servlet-name> 
<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class> 
<init-param> 
    <param-name>config-file</param-name> 
    <param-value>folder/quartz.properties</param-value> 
</init-param> 

Он находит файл и считывает свойства правильно, но когда я добавить еще одну папку он больше не работает и дает FileNotFoundException:

<servlet-name>quartz</servlet-name> 
    <servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class> 
    <init-param> 
     <param-name>config-file</param-name> 
     <param-value>folder/config/quartz.properties</param-value> 
    </init-param> 

Является ли это ошибкой или есть причина, почему у вас может быть только 1 папка?

Ps. Сервер, который я использую, является Glassfish

ответ

0

Я нашел ответ некоторое время назад. Кажется, что init-param имеет ошибку с доступом к файлу в подпапке. С Контекст-парам он работал:

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