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:
[code]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)
[/code]
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.