I do a small test project with CDI. My application is composed of an EJB EAR and WAR, all deployed on Glassfish 4. I\'m using Hibernate 4.3.4 to access the database.
@LocalBean means you will inject the bean and not the interface
@Inject Service service
and not
@Inject ServiceLocal service