Я создал JAR, который мне нужно использовать в моем WEB-приложении. Оба созданы с рамкой весны. Я хотел бы загрузить файл .properties вне JAR-файла, в основном контексте веб-приложения. И я хочу сделать это с теми возможностями, которые предлагает нам Spring.
Я пытался сделать что-то подобное в моем файле spring.xml внутри JAR:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>/WEB-INF/classes/my.properties</value>
</property>
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="myJob" />
<property name="cronExpression" value="${my.cronExpression}"/>
</bean>
</property>
</bean>
Попытка загрузить my.cronExpression из файла my.properties. Но безуспешно.
Я всегда получаю эту ошибку:
Не удалось разрешить местозаполнитель my.cronExpression.
Я пытался изменить местоположение многими вариантами, используя classpath: /WEB-INF/classes/my.properties и т.д ...
Но я не могу загрузить файл конфигурации.
Спасибо за вашу помощь.