EJP wrote:But Tomcat 7 does? Is PU injection into a Servlet supported by the JEE spec anyway I wonder. I remember there being a discussion about it a few months ago, but I don't remember the outcome. I can imagine it won't work due to the singleton nature of a Servlet.
Not a bug. Tomcat 6 just doesn't support those annotations.