I guess the maintainers know what they're doing, because my original DataSource 
problem turns out to be a configuration problem.  I still don't know why the 
Eclipse project fails for me, but I'm assuming it's some kind of deployment 
problem.

Thanks, case closed,
  --Steve

From: Steve Mitchell
Sent: Thursday, July 29, 2010 5:49 PM
To: 'users@tomcat.apache.org'
Subject: JNDI not available from ServletContextListener

Can anybody reproduce the bug I'm getting in Tomcat 6.0.29, or is it just me?

I'm trying to access a DataSource via JNDI from a ServletContextListener.  I 
find that my InitialContext has no bindings at all in the 
ServletContextListener.contextInitialized() method.  It makes no difference 
whether I declare the DataSource in META-INF/context.xml or in conf/server.xml 
(with a ResourceLink in META-INF/context.xml).

A Bugzilla bug was filed for this behavior under Tomcat 7, and the bug was 
patched.
https://issues.apache.org/bugzilla/show_bug.cgi?id=49132

That bug report includes a bare-bones Eclipse project that exhibited the error 
under Tomcat 7.  When I deploy that project on Tomcat 6.0.29, I get the same 
behavior that was reported under Tomcat 7, consistent with my original 
DataSource problem.

I reported my experience in Bugzilla but it was rejected.

https://issues.apache.org/bugzilla/show_bug.cgi?id=49673

Perhaps I've configured something wrong - does anybody else get the same 
behavior with the Eclipse project "tomcat7-web-test" under Tomcat 6.0.29?  Or 
is there something wrong with the posted project?

  --Steve

Reply via email to