ERRO "problem parsing configuration/hibernate.cfg.xml" - RESOLVIDO

Bom Dia!!!

Então estou aqui quebrando a cabeça p/ aprender a mecher c/ hibernate, peguei o tutorial que tem aqui no GUJ mesmo e fui na fé! rs…

fiz td, porém quando eu rodo um teste da 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.HibernateException: problem parsing configuration/hibernate.cfg.xml

e mais um monte de linhas de erro, que creio eu que seja consequencias desses primeiros erros.

ja dei uma olhada nos arquivos XML p/ ver se tinha algum erro de digitação, mas aparentemente está td ok…

desde já agradeço a atenção de todos!!

Rs…esse ‘Um monte de linhas’ é que ta dizendo o seu erro, posta ae pra gente poder ajudar. Posta tb seu mapeamento e seu hibernate.cfg

Onde está seu arquivo do hibernate e do log4j? Geralmente eles são colocados na raiz do seu projeto, na pasta src. Caso esteja lá, você deve buscá-lo conforme abaixo (No caso de usar anotações):

SessionFactory factory = new AnnotationConfiguration().configure("/hibernate.cfg.xml").buildSessionFactory();

O log4j já é buscado por padrão na pasta src ao iniciar a sua aplicação.

Caso não dê certo, poste seu hibernate.cfg.xml aí.

Verifique o cabeçalho do teu arquivo XML, pode estar faltando a seguinte descrição, se estiver coloque no arquivo logo a baixo dessa descrição:

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

depoi colocar o que esta abaixo:

testa ae velho.

é pessoal, ainda não deu certo!!

coloquei os arquivos na pasta “src”, e tambem testei colocar “<?xml version="1.0" encoding="UTF-8"?>” no inicio do arquivo, porém continua com o mesmo erro… vou postar tds as linhas de erro p/ ver se facilita encontrar o erro…

[quote]log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
org.hibernate.HibernateException: problem parsing configuration/hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1173)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1112)
at HibernateUtility.(HibernateUtility.java:12)
at Teste.main(Teste.java:9)
Caused by: org.hibernate.MappingException: invalid configuration
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1169)
… 3 more
Caused by: org.xml.sax.SAXParseException: Document root element “hibernate-configuration”, must match DOCTYPE root “hibernate-cofiguration”.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1168)
… 3 more
Exception in thread “main” java.lang.NullPointerException
[/quote]

o arquivo “hibernate.cfg.xml” é o seguinte:

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

org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://ns1.javacia.com.br/william root
	<!-- Configuracao do c3p0-->
	<property name="hibernate.c3p0.max_size">10</property>
	<property name="hibernate.c3p0.min_size">2</property>
	<property name="hibernate.c3p0.timeout">5000</property>
	<property name="hibernate.c3p0.max_statements">10</property>
	<property name="hibernate.c3p0.idle_test_period">3000</property>
	<property name="hibernate.c3p0.acquire_increment">2</property>

	<!--Configuracao de debug-->
	<property name="show_sql">true</property>
	<property name="hibernate.generate_statistics">true</property>
	<property name="hibernate.use_sql_comments">true</property>

	<mapping resource="Cliente.hbm.xml"/>

</session-factory>

[/code]

agradeço desde ja a força ae!! vlw!!

Consegui resolver, estava faltando colocar os arquivos “hibernate.properties” e “log4j.properties” na pasta src, faltava também o arquivo “hibernate-mapping-3.0.dtd” na pasta raiz do projeto e também tinha um erro no meu arquivo “hibernate.cfg.xml” estava faltando um “n” na palavra “configuration” no seguinte trecho do arquivo:

“<!DOCTYPE hibernate-cofiguration PUBLIC”

ou seja não era so um erro!! era um conjunto!! mas ta bom, pelo menos aprendi!! rsrs…

Vlw a todos pela força!!!