Hibernate 3.1 X Tomcat 5.5.9

7 respostas
G

Como faco para configurar o bibernate 3.1 no Tomcat 5.5.9?

Vlw d+!

7 Respostas

E

opa beleza?

cara que tipo de configuração tu quer fazer? :roll:

a configuração que uso em projetos Web é a mesma
que eu uso em projetos desktop com hibernate…

já tentou algo do genero?
ou você queria um outro tipo de integração entre os 2?

:roll:

G

Preciso de ajuda urgente eu coloquei o hibernate.cfg.xml no WEB-INF/classes onde esta minha estrutura de diretório e mesmo assim o Tomcat não acha o arquivo, não seria necessário configuar um arquivo xml para encontrar o hibernate.cfg?

Alguem me ajude, por favor!!!

G

Ele deveria encontrar. Tenho uma aplicação rodando com as versões que você indicou. Qual exception ocorre ?

J

E como é que vc tentou encontrar o arquivo?

valeuz…

G

O arquivo XML continua no diretório classes, mas como não estava achando eu tentei criá-lo via código:

Configuration cfg;
    
    try
    {
      cfg = new Configuration()    
      .addClass(Administrador.class)
      .addClass(AuxiliarAdministrativo.class)
      .addClass(Grupo.class)
      .addClass(Marca.class)
      .setProperty("connection.driver_class", "org.postgresql.Driver")
      .setProperty("connection.url", "jdbc:postgresql://localhost/leituraBD")
      .setProperty("connection.username", "postgres")
      .setProperty("connection.password", "vector")
      .setProperty("connection.pool_size", "100")    
      .setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect")    
      .setProperty("hibernate.order_updates", "true");
    }
    catch(HibernateException ex)
    {
      ex.printStackTrace();
      return;
    }
Para acessar o arquivo hibernate.cfg.xml eu fiz o seguinte:
sessionFactory = cfg.configure().buildSessionFactory();

Eu alguem poderia me dizer se esta falatando alguma coisa?

Por favor me ajudem!!!!!!!
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - AnjoSupremo[/color][/size] :joia:

J
"Gasper":
Para acessar o arquivo hibernate.cfg.xml eu fiz o seguinte:
sessionFactory = cfg.configure().buildSessionFactory();
Isso inicia o hibernate com os valores default, afinal, vc não indicou o arquivo para o metodo configure. Não estou com um ambiente aqui, mas vc deveria fazer de uma das seguintes maneiras:
Configuration config = new Configuration();
config.configure(new File("hibernate.cfg.xml"));
Ou, se não funcionar:
URL url = getClass().getResource("hibernate.cfg.xml");

Configuration config = new Configuration();
config.configure(url);
valeuz...
G

Valeu pela força moçada, era o caminho do DTD que estava errado.

Criado 29 de maio de 2006
Ultima resposta 30 de mai. de 2006
Respostas 7
Participantes 4