Tomcat custom classloader in Liferay principles
Posted
by lisak
on Stack Overflow
See other posts from Stack Overflow
or by lisak
Published on 2010-04-07T11:39:04Z
Indexed on
2010/04/07
11:43 UTC
Read the original article
Hit count: 660
When custom class loader in webapp context file is used and the context is being initialized and started, the custom classloader is just a substitution for the default webapp class loader, right ? But what are the consequences of doing this? Because, for instance, in Liferay portal an application can use custom PortalClassLoader, which just extends webapp class loader and does nothing else, it's the same class, no modifications at all. And I didn't find any following initializations like repository location changes etc. The point is, that the PortalClassLoader provides the webapp with an access to the ROOT portal context, which AFAIK doesn't use PortalClassLoader, according to debugger.
© Stack Overflow or respective owner