Erro Hibernate + Servlet

0 respostas
colored

Bom to com 1 problema. tenho um metodo que criei pra fazer autenticação, bom criei uma classe pra testar funciono d boa, porem qdo eu jogo o metodo no servlet q cuida da autenticação ele da erro. eh mto estranho n sei pq…

funciona em 1 e em otro nao…
o Metodo

public boolean CheckUser(String user, String password){
		boolean loginAccept;
		String hql = "From Login l where l.usuario = :log and l.senha = :pass";
		Query query = getSession().createQuery(hql);
		query.setString("log", user);
		query.setString("pass", password);
		Login login = (Login) query.uniqueResult();
		loginAccept = (login != null);
		return loginAccept;
	}

Na Servlet

String usuario = request.getParameter("usuario");
		String senha = request.getParameter("senha");
		
		LoginDAO dao = new LoginDAO();
		System.out.println(dao.CheckUser(usuario, senha));

O Erro

exception 

javax.servlet.ServletException: Servlet execution threw an exception


root cause 

java.lang.NoClassDefFoundError: org/hibernate/Session
	DAO.GenericDAO.getSession(GenericDAO.java:15)
	DAO.LoginDAO.CheckUser(LoginDAO.java:14)
	Controller.LoginServlet.service(LoginServlet.java:22)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.lang.ClassNotFoundException: org.hibernate.Session
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
	java.lang.ClassLoader.loadClassInternal(Unknown Source)
	DAO.GenericDAO.getSession(GenericDAO.java:15)
	DAO.LoginDAO.CheckUser(LoginDAO.java:14)
	Controller.LoginServlet.service(LoginServlet.java:22)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Se alguem puder me ajuda mto obrigado.

Criado 7 de agosto de 2009
Respostas 0
Participantes 1