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]

Reply via email to