Pessoal,
Estou usando Hibernate Annotations. Eu criei o arquivo hibernate.cfg.xml e também mapeei as classes corretamente, sei disso pois se eu executar um prorgaminha assim:
public static void main(String[] args) {
SessionFactory sessionFactory;
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
}
Funciona corretamente, mas na hora que passo para uma aplicação WEB, eu tento executar um filtro de teste bem simples e ele gera erro (o Filtro simplesmente faz a mesma coisa que o método main acima), apresentando o seguinte erro:
Estou usando JBoss 4.2.2 para fazer o deploy.
Estou tendo exatamente o mesmo problema. :shock:
Estou tentando usar Hibernate com Annotations no JBoss e dá o mesmo erro.
Você conseguiu corrigir? uma solução?
Grato!
Faz muito tempo que eu fiz essa aplicação, não lembro mais o fim que deu. Atualmente uso Spring pra fazer o controle desse tipo de coisa e funciona que é uma beleza!
Isso parece ter algo a ver com JARs com diferentes implementações, um na sua aplicação e um no servidor talvez…
O problema é com a instalação do JBoss que já traz uma versão do Hibernate instalado e incompatível com a sua aplicação.
Remove do JBoss os arquivos:
/lib/ejb3-persistence.jar
/lib/hibernate3.jar
/lib/hibernate-annotations.jar
/lib/hibernate-etitymanager.jar
Abraço