Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Using Java EE 5 @Resource injection in a servlet

Peter Braun
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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 ]
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic