Hi, did you succeed since then in configuring a DataSource using annotations on Tomcat6? I did the same on the latest Tomcat 6.0.16 and I got a similar error, with the datasource correctly configured in context.xml (checked with normal JNDI lookup on java:comp/env/jdbc/...) and the annotation on a ServletContextListener example.NewServletListener:
7-may-2008 12.47.09 org.apache.catalina.core.StandardContext listenerStart SEVERE: Error configuring application listener of class example.NewServletListener javax.naming.NameNotFoundException: Name example.NewServletListener is not bound in this Context at org.apache.naming.NamingContext.lookup(NamingContext.java:770) at org.apache.naming.NamingContext.lookup(NamingContext.java:153) at org.apache.catalina.util.DefaultAnnotationProcessor.lookupMethodResource(DefaultAnnotationProcessor.java:233) at org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:163) Marcello Hassan Schroeder-2 wrote: > > First pass at playing with the 2.5 Servlet stuff, annotations > specifically. > > On TC 6.0.7, adding this line to a test Filter: > > @Resource javax.sql.DataSource foo; > > :: causes this exception when the context is reloaded: > > SEVERE: Exception starting filter EnvironmentFilter > javax.naming.NameNotFoundException: Name > com.example.filters.EnvironmentFilter is not bound in this Context > at org.apache.naming.NamingContext.lookup(NamingContext.java:770) > at org.apache.naming.NamingContext.lookup(NamingContext.java:153) > at > org.apache.catalina.util.DefaultAnnotationProcessor.lookupFieldResource(DefaultAnnotationProcessor.java:203) > at > org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:135) > > (That seems like the most relevant part of the stacktrace...) > > Using standard name-based lookup of "foo" works fine. I added a > metadata-complete="false" to the web.xml declaration just to be on > the safe side, but no change. The Filter is declared and mapped in > web.xml in the usual way, and works fine sans annotation. > > Anyone using this successfully? TIA! > -- > Hassan Schroeder ------------------------ [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] > > > -- View this message in context: http://www.nabble.com/TC6%2C-SRV-2.5%2C-annotations-tp8668875p17103078.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]