On Fri, 19 Oct 2001, simon wrote:
> Date: Fri, 19 Oct 2001 09:16:26 +0900
> From: simon <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Re: regd classloader
>
> And would it be right to say:
>
> ----- Original Message -----
> From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Friday, October 19, 2001 12:08 AM
> Subject: Re: regd classloader
>
>
> >
> > Consider a simplified version of the hierarchy:
> >
> > Common (package C)
>
> ... are loaded from $TOMCAT_HOME/common/lib
>
Yes, plus unpacked classes from $TOMCAT_HOME/common/classes if it exists.
> > |
> > Shared (package S)
>
> ... are loaded from $TOMCAT_HOME/lib
Yes, plus unpacked classes from $TOMCAT_HOME/classes if it exists.
>
> > |
> > Webapp (package W)
>
> ... are loaded from WEB-INF
Yes, JAR files are loaded from WEB-INF/lib and unpacked classes are loaded
from WEB-INF/classes.
>
> ?
>
> >
> > Craig
>
> simon
>
>
>
Craig
PS: Note that in Tomcat 4.1 (or if you are using the nightly builds from
the HEAD branch, the Shared class loader has been switched to load from
$TOMCAT_HOME/shared/lib and $TOMCAT_HOME/shared/classes insted of
$TOMCAT_HOME/lib and $TOMCAT_HOME/classes. This is to improve the
consistency and make it even easier to remember which classloader gets
which classes.