Glassfish v3b73 (shipped with NetBeans RC1).
The @Inject / weld dependency injection only works, in case an empty (<beans></beans>) beans.xml
exists in the WEB-INF directory. Otherwise the @Inject, @Named annotations are silently ignored. This
configuration problem is hard to find.
At least a warning / hint should be written to the logs in case the JSR-330 / JSR-299 annotations are used
without the beans.xml file. Even better: the beans.xml file should be optional.