I have created a local EJB that I want to access from a web module in the same VM. My code looks like this:
@EJB
private UserBeanLocal userBean;
public UsuarioM
@Lucia looks like UsuarioManagedBean is a POJO. @Kal is right. You cannot inject ejb into a pojo. If you really want to inject into a pojo consider using CDI.
Using CDI your code will look as below
@Inject private UserBeanLocal userBean;
Please publish more details like jvm version, Glassfish version etc..