Hi, further to our discussion, can i specifically load a class during startup? Is i possible in tomcat? Where is the clasloader hierachy and details placed?? Santosh
On 10/18/05, David Delbecq <[EMAIL PROTECTED]> wrote: > > I don't know from the details of tomcat implementation, but i'll response > using common sense and from my experience. > > Tomcat loads all .jar descriptor at webapp startup so it know which .jar > contains > which class. But it does not load the .class binary content; > Each time a class is required, a Class is request to classloader by jvm. > If this is first time classloader has to return the Class, it initialize > it. > > So static block is run at first time class is requested. > > This is common sense as it prevents initialising classes you never use > in your library. > > David Delbecq > > Santosh Asbe a écrit : > > >Hi all, > > I have couple of questions regarding tomcat startup > >1)when the tomcat is started , does it load all the jar file from its lib > >and create a object of all the classes? > >2) if there is a static block in one of the classes , when will it > >execute..during startup or when first call is made > > Santosh > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >