Hi,
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.ReloadablePropert iesFactoryBean">
<property name="location" value="file:src/test/net/wuenschenswert/spring/example/config.properties"/>
</bean>
<bean id="propertyConfigurer"
class="net.wuenschenswert.spring.ReloadingProperty PlaceholderConfigurer">
<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.TimerF actoryBean">
<property name="scheduledTimerTasks">
<bean id="reloadProperties" class="org.springframework.scheduling.timer.Schedu ledTimerTask">
<property name="period" value="1000"/>
<property name="runnable">
<bean class="net.wuenschenswert.spring.ReloadConfigurati on">
<property name="reconfigurableBeans">
<list>
<ref bean="configproperties"/>
<!-- others... -->
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
needed help very urgentely........
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.ReloadablePropert iesFactoryBean">
<property name="location" value="file:src/test/net/wuenschenswert/spring/example/config.properties"/>
</bean>
<bean id="propertyConfigurer"
class="net.wuenschenswert.spring.ReloadingProperty PlaceholderConfigurer">
<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.TimerF actoryBean">
<property name="scheduledTimerTasks">
<bean id="reloadProperties" class="org.springframework.scheduling.timer.Schedu ledTimerTask">
<property name="period" value="1000"/>
<property name="runnable">
<bean class="net.wuenschenswert.spring.ReloadConfigurati on">
<property name="reconfigurableBeans">
<list>
<ref bean="configproperties"/>
<!-- others... -->
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
needed help very urgentely........
Comment