Erro Hibernate + Servlet

2 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

2 Respostas

alberto_ribeiro

ta faltando jar do hibernate onde contem a classe Session…

colored

mas qual Jar eh esse. pq funciona em todo canto menos no servlet

Criado 7 de agosto de 2009
Ultima resposta 7 de ago. de 2009
Respostas 2
Participantes 2