Reload property file without restarting tomcat.
839471Aug 20 2011 — edited Aug 21 2011Hi,
I am new to Spring 3.0 . How can i reload my property file without restarting tomcat ?.
i used this peace of code in applicationcontext.xml and also used the jar file provided here :
http://www.wuenschenswert.net/wunschdenken/archives/127
and i am getting error regarding bean creation.......
<bean id="configproperties"
class="net.wuenschenswert.spring.ReloadablePropertiesFactoryBean">
<property name="location" value="file:src/test/net/wuenschenswert/spring/example/config.properties"/>
</bean>
<bean id="propertyConfigurer"
class="net.wuenschenswert.spring.ReloadingPropertyPlaceholderConfigurer">
<property name="properties" ref="configproperties"/>
</bean>
<bean id="mybean" class="net.wuenschenswert.spring.example.MyBean">
<property name="cachesize" value="#{my.cache.size=100}"/>
</bean>
<!-- regularly reload property files. -->
<bean id="timer" class="org.springframework.scheduling.timer.TimerFactoryBean">
<property name="scheduledTimerTasks">
<bean id="reloadProperties" class="org.springframework.scheduling.timer.ScheduledTimerTask">
<property name="period" value="1000"/>
<property name="runnable">
<bean class="net.wuenschenswert.spring.ReloadConfiguration">
<property name="reconfigurableBeans">
<list>
<ref bean="configproperties"/>
<!-- others... -->
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
needed help very urgentely........