Mais problemas com o Hibernate

Olá,
Mais uma vez estou com problema no Hibernate…
Estou tentando executar um exemplo que eu pegue na NET.

Quando tento compilar acontece o seguinte erro:


log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
org.hibernate.MappingException: Error reading resource: TesteAmigos/Amigo.hbm.xml
        at org.hibernate.cfg.Configuration.addClass(Configuration.java:471)
        at TesteAmigos.AmigoDAO.<init>(AmigoDAO.java:12)
        at TesteAmigos.Main.main(Main.java:17)
Caused by: org.hibernate.MappingException: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
        at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:408)
        at org.hibernate.cfg.Configuration.addClass(Configuration.java:468)
        ... 2 more
Caused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
        at org.dom4j.io.SAXReader.read(SAXReader.java:484)
        at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:398)
        ... 3 more

Estou usando o NetBeans 4.
Achei vários arquivos relacionados a esse erro mas nenhum que resolveu meu problema.

Minhs configurações:

ClassPath:

  • hibernate3.jar.
  • Os jars da pasta lib do hibernate.
  • E seguindo alguns dos arquivos que eu li colocquei o log4j.properties e o hibernate.properties

Arquivos:

log4j.properties


# Sample ResourceBundle properties file
log4j.rootLogger=DEBUG, dest1 

log4j.appender.dest1=org.apache.log4j.ConsoleAppender 
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout 
log4j.appender.dest1.layout.ConversionPattern=%d %-5p %-5c{3} %x -> %m%n 

#log4j.appender.dest2=org.apache.log4j.RollingFileAppender 
#log4j.appender.dest2.File=bridge.log 

#log4j.appender.dest2.MaxFileSize=100KB 
# Keep one backup file 
#log4j.appender.dest2.MaxBackupIndex=3 

#log4j.appender.dest2.layout=org.apache.log4j.PatternLayout 
#log4j.appender.dest2.layout.ConversionPattern=%d [%t] %-5p %-5c{3}(%L) %x -> %m%n

hibernate.properties


# Sample ResourceBundle properties file
hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class = org.gjt.mm.mysql.Driver
hibernate.connection.url = jdbc:mysql://localhost:3306/amigos
hibernate.connection.username = root
hibernate.connection.password = ""

Alguém poderia me ajudar?

Grato,

asdasdasd

O erro é:
org.hibernate.MappingException: Error reading resource: TesteAmigos/Amigo.hbm.xml

Como está o arquivo? Sabe se o framework consegue ler o arquivo sem problemas ?

O arquivo é:


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping.dtd">
<hibernate-mapping>
    <class name="Amigo" table="amigos">
        <id name="nome" column="nome" type="string">
            <generator class="assigned"/>
        </id>
        <property name="endereco" type="string"/>
        <property name="telefone" column="fone" type="string"/>
        <property name="celular" column="cel" type="string"/>
        <property name="email" type="string"/>
        <property name="nascimento" type="date"/>
    </class>
</hibernate-mapping>

Como posso saber se o framework pode ler o arquivo?

Para saber se o framework tá lendo o arquivo é fácil …
Tira o arquivo de lá e veja se a mensagem de erro muda.