Não estou conseguindo fazer injeção de dependência em um @stateless.
Estou começando agora com EJB e já vi vários exemplos mais mesmo assim estou com dificuldades em injetar componentes @EJB e até mesmos EntityManager (@PersistenceContext).
Alguém poderia me ajudar por favor....
Já tentei de várias formas e mesmo assim não dá certo
Segue um exemplo:
@Stateless(mappedName = "MovileFacade")
@RemoteBinding(jndiBinding="MovileFacade")
public class SMSMovileFacade implements SMSMovileFacadeRemote {
/**
* Default constructor.
*/
public SMSMovileFacade() {}
private static Logger log = Logger.getLogger(SMSMovileFacade.class);
@EJB(beanInterface=EnviaSMSMovileRemote.class, beanName="SMSMovile", lookup="EnviaSMSMovile")
EnviaSMSMovileRemote smsMovileRemote;
@PersistenceContext(name="Movile-PU", unitName="Movile-PU", type=PersistenceContextType.TRANSACTION)
private EntityManager entityManager;
@EJB(lookup="JpaDAO")
private JpaDao<MovileSMSOnline, Integer> movileSMSDao;
@EJB(lookup="JpaDAO")
private MovileSMSJpaDAO movileSMSDao2;