Erro Aplicação Web com hibernate

2 respostas
ryouta

Em uma aplicação desktop ele insere no banco direitinho quando tento adicionar no banco pela servelet ele da erro no HibernateUltility

erro

javax.servlet.ServletException: Servlet execution threw an exception
root cause

java.lang.NoClassDefFoundError: org/hibernate/Session
dao.Dao.<init>(Dao.java:23)
repositorio.RepositorioUsuarios.<init>(RepositorioUsuarios.java:18)
fachada.fachada.iniciarRepositorios(fachada.java:22)
fachada.fachada.<init>(fachada.java:27)
cadastrandoUsuario.doPost(cadastrandoUsuario.java:52)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.ClassNotFoundException: org.hibernate.Session
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
dao.Dao.<init>(Dao.java:23)
repositorio.RepositorioUsuarios.<init>(RepositorioUsuarios.java:18)
fachada.fachada.iniciarRepositorios(fachada.java:22)
fachada.fachada.<init>(fachada.java:27)
cadastrandoUsuario.doPost(cadastrandoUsuario.java:52)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

meu hibernateutility.java

package hibernate;

import org.hibernate.Session;  
import org.hibernate.SessionFactory;  
import org.hibernate.cfg.Configuration;  
public class HibernateUtility {  
    private static SessionFactory factory;  
    static {  
        try {  
            factory = new Configuration().configure().buildSessionFactory();  
        } catch (Exception e) {  
            e.printStackTrace();  
            factory = null;  
        }  
    }  
      
    public static Session getSession() {  
        return factory.openSession();  
    }  
}

Ajuda !

2 Respostas

wagnerfrancisco

Tá faltando o jar do hibernate. Coloque ele na pasta WEB-INF/lib do seu projeto.

ryouta

poxa cara !

não sabia que em uma aplicação web tinha q colocar dentro ta pasta lib !

eu tava adicionando no Build Path !

Vlw…

Criado 13 de agosto de 2012
Ultima resposta 14 de ago. de 2012
Respostas 2
Participantes 2