Problemas com Hibernate

0 respostas
Michael_dos_Santos

Salve,

Tenho uma aplicação funcionando perfeitamente em ambiente windows, já testei em duas máquinas, mas que não consigo rodar no servidor. Lá roda Fedora 7 + Apache 2.2 + Tomcat 5. Não sei o problema é de instalação ou configuração do Tomcat... o que sei é que dá o seguinte erro:

HTTP Status 500 -

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.ExceptionInInitializerError
br.com.lexonline.conteudojuridico.util.HibernateUtil.<clinit>(HibernateUtil.java:16)
java.lang.Class.initializeClass(libgcj.so.7)
br.com.lexonline.conteudojuridico.model.JurisprudenciaDAOHibernate.verEmentaArtigo(JurisprudenciaDAOHibernate.java:30)
br.com.lexonline.conteudojuridico.JurisprudenciaServlet.doPost(JurisprudenciaServlet.java:31)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.15.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.15.jar.so)

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

O código da Hibernateutil..java é:

package br.com.lexonline.conteudojuridico.util;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {
	private static final SessionFactory sessionFactory;

    static {
        try {
            // Cria a SessionFactory a partir do arquivo hibernate.cfg.xml
            sessionFactory = new Configuration().configure().buildSessionFactory();
        } catch (Throwable ex) {
            // Imprime o erro
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
}

Se alguém quiser ver... [url]www.lexconteudo.com.br/conteudojuridico/[/url] é só digitar qualquer coisa no campo Artigo e clicar no pesquisar.

Desde já, agradeço a atenção,

Michael dos Santos

Criado 14 de abril de 2008
Respostas 0
Participantes 1