Hi Mark,

Thanks for your comments.
Please see my comments below.



----- Original Message ----
> From: Mark Thomas <ma...@apache.org>
> To: Tomcat Users List <users@tomcat.apache.org>
> Sent: Tue, January 26, 2010 11:19:33 PM
> Subject: Re: Global JNDI resource loaded from a webapp
> 
> On 26/01/2010 07:59, Woonsan Ko wrote:
> > Does *global JNDI resource* mean that all implementation jars must be in 
> shared lib path together with the sharable interfaces?
> 
> Yes.
> 
> > If sharable interfaces are in the shared lib path like javax.sql.DataSource 
> > or 
> javax.jcr.Repository, but the real implementation of those are loaded from a 
> web 
> application, then isn't it possible to call it a "global JNDI resource" of 
> javax.sql.DataSource or javax.jcr.Repository?
> 
> This is unlikely to work and if by some fluke it did work you will have
> a memory leak.

IMHO, if Tomcat *optionally* allows a web application context descriptor to 
define a global JNDI naming resource, then it would be very useful.
In this case, I think it's doable to manage the lifecycle of the resource to 
keep from memory leak.
This feature could give resource reloading feature in a separate classloader.


Kind regards,

Woonsan


> 
> Mark
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org



      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to