Recently I had been playing with Java EE 5 features. I would like to use the @Resource annotation to inject a java.sql.DataSource into a simple Servlet.
I'm using Glassfish V2 (with JavaDB) where I configured a connection pool and a JDBC resource with an appropriate JNDI name. (Successfully pinged in admin console.)
I have the following code in my servlet:
The web application (a JSP and this servlet) works fine but the datasource variable is always null. I checked my code against the references and it seems to be fine. Still it's not working.
Could you help me please? Do you have any ideas what did I miss? Is it requires some configuration in the web.xml or something?
Thanks in advance,
ps.: I hope I posted my question to the appropriate topic.
[ June 02, 2007: Message edited by: Peter Braun ]