I do not have recent experience with JNDI, so the following are just my guesses, trying to help.
May be someone will provide a better answer, or You will be able to find it by yourself. Thus said, it looks to me that what you are trying is not possible. As seen from [1], Tomcat 5.5 already has some meaningful configuration for new InitialContext(), thus your jndi.properties will overwrite/conflict with that one. [1]: http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html Thus, you may want to explicitly specify the set of properties, using new InitialContext(Hashtable<?,?> environment) "Constructs an initial context using the supplied environment." It should work. It is a theory. It may be wrong somehow. 2007/10/16, Robert Upshall <[EMAIL PROTECTED]>: > I have an existing application that accesses JBoss with the jndi info > defined in the jndi.properties file. > > I want to make a web enabled version of that application. I have copied > the access code from my application into my servlet. When I run the > servlet I get : > > "javax.naming.NameNotFoundException: Name UtilitiesFacadeEJB is not > bound in this Context" > > I know this is a jndi problem, where do I need to put my jndi.properties > file in Tomcat 5.5.23 for my InitialContext to find it? > > Here is my jndi.properties file: > > ----- > java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory > java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces > java.naming.provider.url=172.16.145.140 > ------ > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]