Problema com Hibernate - Criterion

6 respostas
R
Boa tarde! Estou desenvolvendo meu Projeto Final para a faculdade - algo extremamente simples, acadêmico: JSP, Hibernate e nada a mais. Mas desde ontem esbarrei no seguinte erro assim que um dos servlets de controle tenta acessar um DAO:
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Servlet execution threw an exception


root cause 

java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
	control.UserManager.install(UserManager.java:43)
	control.UserManager.doPost(UserManager.java:32)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.lang.ClassNotFoundException: org.hibernate.criterion.Criterion
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
	control.UserManager.install(UserManager.java:43)
	control.UserManager.doPost(UserManager.java:32)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Já pesquisei no Google sobre esse problema, e absolutamente nada resolveu. O que pode ser?

Edit: Vale ressaltar que trabalho com Eclipse, e já tentei também usar o debugger para tentar achar o erro. A simples menção ao DAO no servlet de controle faz a aplicação quebrar.

6 Respostas

francislei.reis

Cara as libs está corretas?

francislei.reis

Correção: Cara as libs estão corretas?

R

Já verifiquei as libs um milhão de vezes e tudo parece estar no lugar.

Estou me baseando num projeto antigo que fiz como treinamento e funcionou perfeitamente; são as mesmas libs, senão algumas a mais.

D

Boa tarde,

Entra neste site:http://www.jarfinder.com/

E procura o jar desta classe.

Versões anteriores do Hibernate não dão suporte ao criteria.

R

Estou usando o hibernate3.jar no meu lib, e consta essa classe. O site vai pros meus favoritos mas infelizmente não resolveu.

D

Qual IDE vc está utilizando?

Você já olhou dentro da pasta do seu servidor se as LIBs estão dentro de web-inf no seu projeto?

Criado 1 de novembro de 2010
Ultima resposta 1 de nov. de 2010
Respostas 6
Participantes 3