Kevin Ross wrote:
> I successfully started over again with a fresh installation of Tomcat 
> 4.1.12-LE, uncovering another side effect of the tomcat classloader.  I 
> find that the ClassLoader-HOWTO is very vague in explaining the exact 
> boundaries of the classloaders...here's why:
> 
> To make it work:
> moved commons-beanutils, and commons-logging to common/lib from 
> server/lib, these were duplicated before because I didn't understand 
> (more like pay attention) the server can use resources from there.  I 
> believe this caused come kind of mismatch in the classloader when 
> testing isAssignableFrom().  Copied the commons-digester to my web-app 
> (my app code uses it and the other commons packages).
> 
> The problem:  I shouldn't need to put the commons-digester.jar in BOTH 
> the server/lib, and my webapp/WEB-INF/lib, when I can place it in the 
> commons/lib.  But, doing just that, tomcat fails to start.  Though the 
> writeup on the classloaders helps a lot, it doesn't explain why the 
> commons-digester.jar has to be in the server/lib ONLY for catalina to 
> start.
> 
> I assume this is a bug?  If so, please let me know and I'll put it in 
> bugzilla.

Don't bother. Whatever CL problems are left in TC 4.1 (I assume it will 
be only tricky cases) won't be fixed. In 5.0, I'll be pushing to use 
standard Java 2 delegation, and the problems should go away.

Remy


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to