Re: accessing global Environment values?

2005-07-28 Thread Mark Thomas

Seth Ladd wrote:
I am not able to lookup the default simpleValue environment variable 
form JNDI with a simple JSP file.  Is there anything else I have to do 
to move an Environment variable, from GlobalNamingResources, into the 
scope of a webapp?


Any advice on how to expose GlobalNamingResources's Environment 
variables into webapps?


You could start by reading the documentation for JNDI resources.

http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-resources-howto.html

Mark


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: accessing global Environment values?

2005-07-28 Thread Seth Ladd

Mark Thomas wrote:

Seth Ladd wrote:

I am not able to lookup the default simpleValue environment variable 
form JNDI with a simple JSP file.  Is there anything else I have to do 
to move an Environment variable, from GlobalNamingResources, into the 
scope of a webapp?


Any advice on how to expose GlobalNamingResources's Environment 
variables into webapps?



You could start by reading the documentation for JNDI resources.

http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-resources-howto.html


Yes, I read that over and over and I was missing my ResourceLink tag 
in the context.xml.  For some reason, I kept missing it in the 
documentation.


Seth

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



accessing global Environment values?

2005-07-27 Thread Seth Ladd

Hello,

I have a stock Tomcat 5.5.9 with JDK 1.5.  This is a fresh install, 
nothing has changed.


I am not able to lookup the default simpleValue environment variable 
form JNDI with a simple JSP file.  Is there anything else I have to do 
to move an Environment variable, from GlobalNamingResources, into the 
scope of a webapp?


I placed a JSP file into the webapps/ROOT directory, just for testing 
(contents below).  The last line throws the NamingException because it's 
not found.  When I remove the last line, I'm able to browse the JNDI 
tree, and I get the following output:


From java: : comp: org.apache.naming.NamingContext
From java:comp/ : UserTransaction: org.apache.naming.TransactionRef
From java:comp/ : env: org.apache.naming.NamingContext
From java:comp/ : Resources: org.apache.naming.resources.ProxyDirContext

Any advice on how to expose GlobalNamingResources's Environment 
variables into webapps?


Thanks very much,
Seth

Test JSP File, in webapps/ROOT :

%

javax.naming.Context ctx = new javax.naming.InitialContext();
javax.naming.NamingEnumeration e = ctx.list(java:);
while (e.hasMoreElements()) {
out.println(From java: :  + e.nextElement() + br);
}
e = ctx.list(java:comp/);
while (e.hasMoreElements()) {
out.println(From java:comp/ :  + e.nextElement() + br);
}
e = ctx.list(java:comp/env/);
while (e.hasMoreElements()) {
out.println(From java:comp/env/ :  + e.nextElement() + br);
}

System.out.println(new 
javax.naming.InitialContext().lookup(java:comp/env/simpleValue));


%

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]