Problemas com Hibernate ao inserir valores

Estou desenvolvendo um site em Hibernate, quando executo o projeto inserir valores no banco de dados, está apresentando o seguinte erro na minha classe de conexão como mostrado no código abaixo:

public class ConexaoDB {

    private static SessionFactory sessionFactory = null;

    private static void addSessao() {

        try {

            if (sessionFactory == null) {

                Configuration config = new AnnotationConfiguration();
                config.configure("locadora/util/hibernate.cfg.xml");
                sessionFactory = config.buildSessionFactory();

            }

        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public static Session abrirSession() {
        addSessao();

        try {

            return sessionFactory.getCurrentSession();

        } catch (Exception ex) {
            return sessionFactory.openSession();
        }
    }

    public static boolean fechar(Session session) {

        if (session != null) {
            try {
                session.clear();
            } catch (Exception ex) {
                ex.printStackTrace();
                return false;
            }
        }
        return true;

    }
}

Esse é o erro que aparece:

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/dom4j/DocumentException
	locadora.util.ConexaoDB.addSessao(ConexaoDB.java:27)
	locadora.util.ConexaoDB.abrirSession(ConexaoDB.java:39)
	locadora.dominio.dao.UsuarioDao.salvar(UsuarioDao.java:32)
	locadora.dominio.dao.UsuarioDao.salvar(UsuarioDao.java:17)
	locadora.controle.Usuario.executar(Usuario.java:35)
	locadora.controle.Controle.processRequest(Controle.java:47)
	locadora.controle.Controle.doPost(Controle.java:87)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.ClassNotFoundException: org.dom4j.DocumentException
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
	java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
	locadora.util.ConexaoDB.addSessao(ConexaoDB.java:27)
	locadora.util.ConexaoDB.abrirSession(ConexaoDB.java:39)
	locadora.dominio.dao.UsuarioDao.salvar(UsuarioDao.java:32)
	locadora.dominio.dao.UsuarioDao.salvar(UsuarioDao.java:17)
	locadora.controle.Usuario.executar(Usuario.java:35)
	locadora.controle.Controle.processRequest(Controle.java:47)
	locadora.controle.Controle.doPost(Controle.java:87)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.

Será que alguém poderia me ajudar?

Olá!

Está faltando dependências no projeto. No caso ele tá reclamando do dom4j.jar. Cuidado ao copiar os JARs para o seu projeto, já que vários são necessários.

[]'s