Erro ao inicializar

Eu sei que parece simples mas tenho um crud com a tabela usuário que funciona em projetos java normais (java project) e quando uso java web da erro… segue o código quem puder dar uma força:

Eu vou postar os códigos:

hibernate.properties: hibernate.dialect org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class com.mysql.jdbc.Driver hibernate.connection.url jdbc:mysql://localhost:3306/hibernate hibernate.connection.username root hibernate.connection.password root hibernate.show_sql true hibernate.format_sql true

Chamada:

cfg = new AnnotationConfiguration(); cfg.addAnnotatedClass(User.class); SchemaExport es = new SchemaExport(cfg); es.creater(true, true);

Erro:

Initial SessionFactory creation failed.org.hibernate.HibernateException: Could not parse configuration: hibernate.properties Exception in thread "main" java.lang.ExceptionInInitializerError at br.com.levymoreira.util.HibernateUtil.setSession(HibernateUtil.java:47) at br.com.levymoreira.util.HibernateUtil.<init>(HibernateUtil.java:22) at br.com.levymoreira.testes.Main.main(Main.java:11) Caused by: org.hibernate.HibernateException: Could not parse configuration: hibernate.properties at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1586) at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1212) at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:107) at org.hibernate.cfg.Configuration.configure(Configuration.java:1520) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1194) at br.com.levymoreira.util.HibernateUtil.setSession(HibernateUtil.java:44) ... 2 more Caused by: org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog. at org.dom4j.io.SAXReader.read(SAXReader.java:482) at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1576) ... 7 more

O erro ocorre na linha ’ cfg = new AnnotationConfiguration();’

Obrigado a todos desde já.

O teu hibernate.properties está assim mesmo?

hibernate.properties:
hibernate.dialect org.hibernate.dialect.MySQLDialect  
hibernate.connection.driver_class com.mysql.jdbc.Driver
hibernate.connection.url jdbc:mysql://localhost:3306/hibernate 
hibernate.connection.username root  
hibernate.connection.password root 
hibernate.show_sql true  
hibernate.format_sql true  

Se sim, tire a primeira linha

Perdão o que queria exibir era assim:

hibernate.properties:

hibernate.dialect org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class com.mysql.jdbc.Driver hibernate.connection.url jdbc:mysql://localhost:3306/hibernate hibernate.connection.username root hibernate.connection.password root hibernate.show_sql true hibernate.format_sql true

Você copiou e colou teu hibernate.properties? Pergunto pois quando configuro o meu assim, faço desta forma

hibernate.dialect = org.hibernate.dialect.MySQLDialect

Percebeu a diferença?

Fiz o que o senhor disse e realmente o erro mudou… lol

Initial SessionFactory creation failed.java.lang.ExceptionInInitializerError Exception in thread "main" java.lang.ExceptionInInitializerError at br.com.levymoreira.util.HibernateUtil.setSession(HibernateUtil.java:47) at br.com.levymoreira.util.HibernateUtil.<init>(HibernateUtil.java:22) at br.com.levymoreira.testes.Main.main(Main.java:11) Caused by: java.lang.ExceptionInInitializerError at br.com.levymoreira.util.HibernateUtil.setSession(HibernateUtil.java:44) ... 2 more Caused by: java.lang.NullPointerException at org.slf4j.LoggerFactory.singleImplementationSanityCheck(LoggerFactory.java:192) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:113) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:269) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255) at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:165) ... 3 more

Agora continuo sem saber o que é… o senhor tem mais alguma dica?

O erro referenciado é na classe br.com.levymoreira.testes.Main.main
Posta ela aí, por gentileza.

A classe Main no metodo main faz simplesmente isso:

HibernateUtil hu = new HibernateUtil(); hu.createTables();
Debugando o erro vai exatamente aqui:

cfg = new AnnotationConfiguration(); //<-erro aki! cfg.addAnnotatedClass(User.class); sessionFactory = cfg.buildSessionFactory();