Jon Stevens wrote:

> Ok,
>
> I'm sure it is me not paying attention, but is there some reason why the
> tomcat 4.0 nightly directory structure looks like this now:
>
> common/lib/
>  100 -rw-r--r--   1 jon      staff       98496 Feb 22 03:46 jndi.jar
>   56 -rw-r--r--   1 jon      staff       53553 Feb 22 03:46 naming.jar
>   76 -rw-r--r--   1 jon      staff       74747 Feb 22 03:46 servlet.jar
>
> server/lib/
>  488 -rw-r--r--   1 jon      staff      498094 Feb 22 03:46 catalina.jar
>  184 -rw-r--r--   1 jon      staff      187162 Feb 22 03:46 crimson.jar
>   32 -rw-r--r--   1 jon      staff       29871 Feb 22 03:46
> jakarta-regexp-1.2.jar
>   28 -rw-r--r--   1 jon      staff       28404 Feb 22 03:46 jaxp.jar
>   32 -rw-r--r--   1 jon      staff       30543 Feb 22 03:46 warp.jar
>
> In other words, why are things now in a nested /lib directory? Is that for
> classloader issues?
>

Sort of.  The new bootstrap environment will add all of the following things
to the classloader that Catalina uses for its internal classes (the servlet
container part) if they exist:

    $CATALINA_HOME/server/classes   (i.e. unpacked directory)
    $CATALINA_HOME/servler/lib/*.jar   (ie.. packed JAR files)

This makes it easier for people who want to add customizations to Catalina --
they no longer have to JAR things up first.

It was discussed on TOMCAT-DEV last Friday.

>
> thanks,
>
> -jon
>

Craig



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to