On Wed, 2005-11-09 at 09:17 -0500, Keith Naas wrote: <snip>
> Question: > > The LogFactoryImpl loads the interface on the ClassLoader from > LogFactoryImpl.getClass().getClassLoader(). However, it loads the > implementation on the Thread.currentThread().getClassLoader(). Why does > it use two different ClassLoaders instead of loading both the interface > & implementation on the same ClassLoader? if it's education you're looking for... for a short answer, it's because years ago this was considered the correct way to behave according to the specifications released at that time. for a long answer, consult http://jakarta.apache.org/commons/logging/tech.html and search the mail archives. if it's a fix you're looking for... the trunk contains code that copes more gracefully with some common use cases and is backwards compatible. there's a good chance that your problem will go away if you upgrade. - robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
