tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Delbecq <delbd+jaka...@oma.be>
Subject Re: JDNI Resource not reusable
Date Wed, 12 Dec 2007 15:40:42 GMT
Hello,

ho did you create your ldap object (not ldap/ox) ? For ox to be pool,
the ldap object must be a pool, that return a new object each time a
child object is requested. envCtx.lookup("ldap/ox") actually request
object "ox" from object "ldap". It "ldap" is not a pool, it will return
a single object, always the same.


En l'instant précis du 12/12/07 16:32, Sebastian Gerdes s'exprimait en
ces termes:
> Hello,
>
> in my context.xml/server.xml I setup a JDNI resource which I access via:
>
> Context newCtx = new InitialContext();
> Context envCtx = (Context) newCtx.lookup("java:comp/env");
> DirContext ctx = (DirContext) envCtx.lookup("ldap/ox");
>
> I use this context and then I close it via ctx.close().
>
> The next time I want to access my LDAP I do a lookup again the
> DirContext object is the same (i.e.
> javax.naming.directory.InitialDirContext@1b27882, so it is one out of a
> pool I guess). But the context cannot be used.
>
> But when I do _not_ close() the context, I can use it several times,
> until i am inactive for about 5 minutes. Then it seems it get closed
> automatically and is not reusable anymore.
>
> (Using com.sun.jndi.ldap.connect.pool="true" did not work and "true" did
> not work either.)
>
> If I hardcode my connection settings in my java class, everything works
> fine. Every time I use the LDAP I do setup a new environment and I get a
> new connection.
>
> My problem only occurs when I use the resource via lookup from tomcat.
>
> Anybody knows why? Atleast how do reuse the context or disable the
> pooling?
>
> Thank you for an answer in advance
>
> Kind regards,
> Sebastian

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


-- 
David Delbecq
Institut Royal Météorologique
Ext:557

-- 
http://www.devlog.be (a belgian developer's logs)




---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message