[jboss-user] [Microcontainer] - Questions on describe/classloader deployers and CL scope

gcompienne do-not-reply at jboss.com
Fri Feb 8 12:28:48 EST 2008


I have a few questions the concerning the DESCRIBE and CLASSLOADER deployer stages. 

I understand the principle that DESCRIBE is used to declare/define the dependencies whilst the CLASSLOADER stage is related to the classloader itself.

I have noticed that the classloader instance (BaseClassLoader) is created in-between the DESCRIBE and CLASSLOADER stages. That's seems reasonable as after the DESCRIBE stage I suspect the system should have enough information to create the appriopriate classloader. But then I wonder what is really the purpose of the CLASSLOADER stage? Is it to have a deployer that will create the classloader itself? If so, how do I make that happen (as I said the CL is currently automatically created between the describe and classloader stages).

I also have another question concerning classloaders. Looking at the MC code it looks like the classloader is only created for a top level deployment unit. Why is that the case? (it would mean the WAR, JAR and other would use the CL of the EAR). Does it has to be always the case? Or am I missing something?

Thanks.

Gilles.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127922#4127922

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127922



More information about the jboss-user mailing list