tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric ...@ir.iit.edu>
Subject Modifications to JNDI environment from admin or jmxproxy not seen in application
Date Sun, 03 Dec 2006 18:35:42 GMT
Anybody have any ideas on this?  I'm using tomcat 5.5.20

----- Forwarded message from Eric <ej@duvel.ir.iit.edu> -----

Date: Fri, 1 Dec 2006 14:03:19 -0600
From: Eric <ej@duvel.ir.iit.edu>
Subject: Modifications to JNDI environment from admin or jmxproxy not seen in application
To: users@tomcat.apache.org

When I change JNDI environment entries in the admin app or from the
manager app's jmxproxy, those changes are not reflected in the Context
I'm getting in my app when I do 
new InitialContext().lookup("java:comp/env/test")
Since I'm doing that per-call in my webapp (and printing the result
directly to the logs), I'd expect to get my change.  But, even if I
delete that environment entry, after having declared it in my
context.xml as per below, it's still there in my webapp.  

<Context ... useNaming="true" (or false) >
	<Environment name="test"
	             value="10"
	             type="java.lang.Integer"/>

Similarly, if I take that entry out of my context.xml and then add it
manually from admin, etc. it is not seen by my webapp.  I even dropped
in a modified org/apache/naming/NamingContext class that println'ed
from its bind message...I'd see my entries from context.xml get bound
on deploy, but when I change things in the admin app, etc. I see
nothing...those must be being stored in an entirely different Context
class?

What am I doing wrong?  Thanks,
eric

-- 
http://ir.iit.edu/~ej



----- End forwarded message -----

-- 
http://ir.iit.edu/~ej

---------------------------------------------------------------------
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