Glassfish com Hibernate

Bom dia.

Estou utilizando o Glassfish com Hibernate mas não consigo instanciar o EntityManager com:

@PersistenceContext 
EntityManager em;

já quando utilizo:

em = Persistence.createEntityManagerFactory("testePU").createEntityManager();

consigo instanciar o objeto em.

Alguém consegue usar @PersistenceContext no Glassfish com o Hibernate? Se sim, como fazem? Quais libs ou configurações são necessárias?
Contando dias corridos, estou com este problema há um mês e não encontro a solução. As configurações do projeto estão OK, conforme o post: http://www.guj.com.br/posts/list/207941.java

Obrigado.