tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cox, Charlie" <c...@cincom.com>
Subject RE: [next] What's next ?
Date Thu, 02 Oct 2003 15:03:23 GMT


> -----Original Message-----
> From: matthias.ernst@coremedia.com 
> [mailto:matthias.ernst@coremedia.com]
> Sent: Thursday, October 02, 2003 10:50 AM
> To: Tomcat Developers List
> Subject: RE: [next] What's next ?
> 
> 
> On Thu, 2 Oct 2003, Angus Mezick wrote:
> 
> > > 2. Eliminate the shared and common classloader 
> repositories.  Unless
> > > these are required by the spec?  Force webapps to be 
> self-contained by
> > > putting all their classes in WEB-INF/lib or 
> WEB-INF/classes of their
> > > webapp.  Have the WEB-INF/clases -> WEB-INF/lib -> 
> endorsed -> system
> > > classloader hierarchy, much simpler than current.
> >
> > -1 Ugh!  No.  I love the current format.  I have full 
> control of what
> > webapps are in use on my system and I don't wish to have to 
> maintain the
> > build config that has each of my 5 web apps copy from a central
> > repository instead of just using commons.  I find the 
> current solution
> > rather elegant because I can use it but am not forced to.
> 
> 
> Ack. In contrast, I've sometimes wished to have webapp (classloader)
> hierarchies. A context nested in another context would see the outer
> classes but would be independently restartable. However, if a parent
> context is restarted, all children are restarted, too.
> 

-1 where would we put native libraries? I can't put them in /WEB-INF/lib
without giving up reloading. I don't think we want to encourage people to
put anything in the jvm's lib directory now that we got rid of classpath
hell.

I could see combining 'shared' and 'common' since they are essentially the
same.

Charlie

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Mime
View raw message