Erro Hibernate

0 respostas
ricardo_batista_alme

Pessoal boa noite.
Estou com o seguinte problema:
Tenho uma aplicação de um webservice com jersey , até aqui tudo bem, rodo localmente ele grava no banco e fica tudo certo.
Ai quando eu coloco a aplicação pra rodar no servidor tomcat da pau.
No meu tomcat local fica tudo bem mais no servidor linux da pau n]ão grava.
Estou fazendo a conexão com o banco usando o context.xml que esta na pasta META-INF tenho o meu web.xml apontando para este cara
<resource-ref>
<description>MySQL Datasource </description>
<res-ref-name>jdbc/db</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

e o arquivo hibernete.cfg.xml com as devidas configurações.

estou usando o hibernate 4 da seguint forma

private static SessionFactory factory;

static { 
	try{
		
		
	
	Configuration cgf = new Configuration().configure("hibernate.cfg.xml");//hibernate.cfg.xml
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(cgf.getProperties()).buildServiceRegistry();
   
     factory = cgf.buildSessionFactory(serviceRegistry);       
     
	}catch(HibernateException exc){
		Logger.log("DEBUG ",exc.getMessage()+"  hibernate util"+factory.toString());
	}catch (Exception e) {
		Logger.log("DEBUG ",e.getMessage()+"  hibernate util"+factory.toString());
	}

}  
  
public static Session getSession() {  
    return factory.openSession();  
}  
mais não cria a conexão parece que ele não acha o hibernete.cfg.xml

alguém pode me ajudar?

Criado 23 de outubro de 2013
Respostas 0
Participantes 1