I have deployed a web application as an exploded archive on Weblogic
8.1 with struts.
I am using here the hot(dynamic) deployment in the dev environment.
After starting the server , If I change any java file for the first
time that automatically gets reflected.

After the 2nd change(java file) weblogic is reloading all the servlets
for which load-on-startup is 1.


action
AMSActionServlet
com.ams.action.AMSActionServlet

application
AMSApplicationResources


config
/WEB-INF/struts-config.xml


debug
2


detail
0


validate
true


nocache
true

1

I am loading all my cache data at startup time.
Why is this(load-on-startup) happening for every 2nd change after the
server start. Is there any way to avoid this.

Thanks for your response


psahoo