what is the purpose of load_on_startup entry in struts-
config.xml?
Answers were Sorted based on User's Feedback
Answer / b.mallikarjun reddy
When ever server is starting, It is possible to tell the
container when to load the servlet on the startup. You can
load any number of servlets on startup. load-on-startup>
subelement indicates the order in which servlet should be
loaded. However positive values are loaded first. If the
value is Negative or unspecified value then the container
load the servlet at the runtime during the startup.
Is This Answer Correct ? | 10 Yes | 1 No |
Answer / praveen
specify the order in which we want to initialize various
Servlets.
Like first initialize Servlet1 then Servlet2 and so on.
This is accomplished by specifying a numeric value for the
<load-on-startup> tag.
<load-on-startup> tag specifies that the servlet should be
loaded
automatically when the web application is started.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / dinesh/bangalore/india
Details about load on startup (load-on-startup tag) in
Servlet:
Used to decide whether servlet will be " lazily " or "
eagerly " loaded
Specified in web.xml file
If the value is not specified or is a Number < 0 then it
means " lazy loading "
What " lazy loading " means is that servlet is NOT loaded
by container on startup
Servlet in this case is loaded on the first client request -
so the first client can experience poor performance
" Eager " loading means that the servlet is initialised on
container startup
If there are two servelts A & B with values 0 & 1 than it
means that Servlet A ( having value = 0 ) will be loaded
first
So if there are more than one servlet this element
specifies the order of loading - lower integer values (
including zero ) are loaded first
If you specify this element but do not provide the value -
even then the servlet will be the first servlet that gets
loaded
To ensure that servlet follows " lazy loading " - do not
provide this entry at all in web.xml file OR provide a
negative number.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / rakeshpattnaik
if <load-on-startup> is unspecified then it takes default
value as 0 during run time.
For -ve values ::
Cannot find ActionMappings or ActionFormBeans collection
the above error comes.So always:
Default-0
Unspecified-0
Accepted-+ve vales on priority basis
Not Accepted- -Ve values
Is This Answer Correct ? | 1 Yes | 0 No |
What is the use of execAndWait interceptor?
What’s the difference between struts and turbine?
What are the different kinds of actions in struts?
What are the main classes which are used in struts application?
What are the major differences between html tags and strut specific html tags?
i have list of values(e.g 100). using logic:iterate, how can i print the multiples of 5th element? how the logic:iterate will understand the multiples of 5.
What is the use of namespace in action mapping in Struts2?
What is the purpose of dispatcher result type?
Hai all.Can i develope Struts action class without execute(-,- ,-,-)method.Ifd it's possible plz provide some sample code.
How to add ms-word file in struts at the same time how to add images
how handle when client send multiple request at atime for multiple servlets servlets?
Explain design patterns which is used in struts?