After the 2nd change(java file) weblogic is reloading all the servlets
for which load-on-startup is 1.
<servlet id="Servlet_1">
<servlet-name>action</servlet-name>
<display-name>AMSActionServlet</display-name>
<servlet-class>com.ams.action.AMSActionServlet</servlet-class>
<init-param id="InitParam_1">
<param-name>application</param-name>
<param-value>AMSApplicationResources</param-value>
</init-param>
<init-param id="InitParam_2">
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param id="InitParam_3">
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param id="InitParam_4">
<param-name>detail</param-name>
<param-value>0</param-value>
</init-param>
<init-param id="InitParam_5">
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<init-param id="InitParam_6">
<param-name>nocache</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
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