Oh this is with JBoss 4.0.4.GA
Well. This was smart.
In another recent message here I asked about using Sun's javaee.jar and whether that could cause trouble.
Well .. looks like JBoss 4.0.4GA still has javax.annotation.EJB instead of javax.ejb.EJB. The result was that JBoss silently ignored the (wrong) annotation and DI did not work.
Ah well. Another learning moment :-)
Crap, sorry guys!!! They kept switching package names around over the last few weeks in committee. I'll get out a new release ASAP.