Thanks David, Worked like a charm! Guess G got a little more precise after 1.1.1:) It's been wrong for the last year, G-1.1.1 must have been more forgiving. I bet my definition in geronimo-web.xml was wrong.
> -------- Original Message -------- > Subject: Re: JNDI Context Lookup Help > From: David Jencks <[EMAIL PROTECTED]> > Date: Mon, November 17, 2008 3:05 pm > To: user@geronimo.apache.org > > > Shouldn't your name be java:comp/env/web/ContentLocation (no slash > before the comp)? > > thanks > david jencks > > On Nov 17, 2008, at 11:57 AM, Mark Aufdencamp wrote: > > > Hi All, > > > > It's been a while since I had to ask for help from the list, but I > > hit a > > snag migrating an application from G-1.1.1 to G-2.1.3. Specifically, > > I'm having a problem with a JNDI context lookup inside a > > ServletContextListener. I presume this is a problem with the move > > to a > > global JNDI namespace in G-1.2 and forward. I have had the same > > result > > in 1.2-beta and 2.1.3. The Documentation and Google have not helped > > me > > here. > > > > I'm looking up an <env-entry> defined in the web.xml: > > > > <env-entry> > > <env-entry-name>web/ContentLocation</env-entry-name> > > <env-entry-type>java.lang.String</env-entry-type> > > <env-entry-value>/SomeDirectoryHeirarchyName/</env-entry-value> > > </env-entry> > > > > > > Access code as follows: > > > > String contentLocation = null; > > String contentLocationJNDIName = "java:/comp/env/web/ContentLocation"; > > > > Context ctx = null; > > boolean initialContextSuccess = false; > > try { > > ctx = new InitialContext(); > > initialContextSuccess = true; > > } catch (NamingException namingException){ > > namingException.printStackTrace(); > > } > > > > if(initialContextSuccess){ > > try{ > > contentLocation = (String) ctx.lookup(contentLocationJNDIName); > > } catch(NamingException namingException){ > > namingException.printStackTrace(); > > } > > } else{ > > // Error Handling > > } > > > > > > The ctx.lookup() throws a javax.naming.NotContextException: > > comp/env/web/ContentLocation. > > > > Do I need to define Properties for the InitialContext Factory, add > > something to my geronimo-web.xml plan, or utilize a different JNDI > > name? > > > > Thanks for your help, > > > > Mark Aufdencamp > > [EMAIL PROTECTED] > > > > > > > > > > > > > >