Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Reload property file without restarting tomcat.

839471Aug 20 2011 — edited Aug 21 2011
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.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........
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 18 2011
Added on Aug 20 2011
2 comments
3,075 views