Remy Maucherat wrote:
>
> Note: Craig may veto these changes because we're so late in the dev cycle.
>
Can you guys please hold off for a while before making *any* changes? I'm right
in the middle of trying to make Jasper work without having an XML parser exposed
to webapps, and it's going to i
Remy Maucherat wrote:
>
> > Remy Maucherat wrote:
> >
> > Thats right! Ok, I retract my proposal for changing the class loaders.
> >
> > > What we can do is add a lib/classes/ repository to the shared
> classloader.
>
> > I still think it would be a good idea to change the directory structure o
> Remy Maucherat wrote:
>
> Thats right! Ok, I retract my proposal for changing the class loaders.
>
> > What we can do is add a lib/classes/ repository to the shared
classloader.
> I still think it would be a good idea to change the directory structure of
> where the lib/classes are located to
Remy Maucherat wrote:
>
> > The above changes remove one class loading layer from a web app,
> > allows Common classes to use property files and resources, and cleans
> > up the directories where jar files and classes are located.
>
> The Catalina core would see the shared libraires, which is a
> The above changes remove one class loading layer from a web app,
> allows Common classes to use property files and resources, and cleans
> up the directories where jar files and classes are located.
The Catalina core would see the shared libraires, which is a very bad idea
IMO. We'll get into t
> I was looking at the classloader documentation in cvs at
> catalina/docs/dev/classloaders.html and comparing it to
> how Tomcat 4 actually sets up the classloaders. I found
> some discrepancies.
>
> According to the docs the System class loader (CLASSPATH)
> has bin/bootstrap.jar and $JAVA_HOME
After thinking about this some more I have a proposal to change the
Tomcat 4 class loading.
The class loaders that Catalina uses are organized as follows, where
the parent class loader is above the child class loaders:
Bootstrap
|
I was looking at the classloader documentation in cvs at
catalina/docs/dev/classloaders.html and comparing it to
how Tomcat 4 actually sets up the classloaders. I found
some discrepancies.
According to the docs the System class loader (CLASSPATH)
has bin/bootstrap.jar and $JAVA_HOME/lib/tools.ja