Hibernate - arquivo de configuração

6 respostas
Rafael_Nunes

Boa tarde,
Como sempre, tô tomando espanco das configurações.

Meu hibernate.cfg.xml está assim:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">

<hibernate-configuration>

    <session-factory>

        <property name="connection.datasource">java:comp/env/jdbc/dbMySIE</property>
        <property name="show_sql">true</property>
        <property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property>

        <!-- Mapping files -->
        <mapping resource="Cat.hbm.xml"/>

    </session-factory>

</hibernate-configuration>
Ele está na pasta WEB-INF/classes. Na minha classe eu tento fazer:
sessionFactory = new Configuration().configure().buildSessionFactory();
e ele me retorna:
net.sf.hibernate.HibernateException: /hibernate.cfg.xml not found
Mas o arquivo de configuração está no lugar certo, não está? Estou utilizando o Tomcat5.0, Hibernate2.

Há alguma outra coisa que tenho de configurar para ele encontrar o arquivo?
Grato

6 Respostas

J

Onde está a lib do hibernate ?
No WEB-INF/lib

J

Onde está a lib do hibernate ?
No WEB-INF/lib

J

Onde está a lib do hibernate ?
No WEB-INF/lib

Rafael_Nunes

Você se refere ao hibernate2.jar?

Sim, sim e sim. Respectivamente… ;o)

Rafael_Nunes

Consegui!
Criei uma pasta /src no Eclipse e agora achou.
E…tcharan!!!Outro erro:

java.lang.NoClassDefFoundError: javax/transaction/Synchronization

Nem procurei nada a respeito disso ainda, mas não custar perguntar.

Rafael_Nunes

Esse eu resolvi colocando o jta.jar no classpath.

Obrigado pela incomensurável ajuda e até a próxima.

Criado 10 de março de 2005
Ultima resposta 10 de mar. de 2005
Respostas 6
Participantes 2