[RESOLVIDO]@Inject DAO NullPointerException EJB

Pessoal fiz um um pequeno projeto para estudo do EJB, Porem na rotina abaixo esta dando erro NullPointerException , fiz o debug e o problema que o AutorDao esta vindo nullo.

alguem já passsou por isso?

@ManagedBean(name = "autorBean")  
@RequestScoped
public class AutorBean {
	
	private Autor autor = new Autor();
	@Inject
	private AutorDao dao;
	
	public Autor getAutor() {
		return autor;
	}
	
	public void cadastra() {

		this.dao.salva(autor);
		this.autor = new Autor();
	}

Quais são os teus imports? Está rodando em que ambiente?

Troque a anotação de [color=gray]@ManagedBean[/color] para [color=gray]@Named[/color] do pacote javax.inject.

Pessoal, consegui a sollução da seguinte forma :

@EJB private AutorDao dao;

obrigado a todos.