Hi,

As you're getting the following error:

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:1484)
        ... 3 more

I think you might check the *prolog *of your *hibernate.cfg.xml* file.
It must be exactly like :

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd";>


Thanks,
Nirmal

On Thu, Jun 18, 2009 at 9:27 AM, shabarish v <shabarish...@gmail.com> wrote:

> hello all ,am trying to save some data in person table through hibernate
> my main class is as follows:
> package com.myapp.struts;
> import org.hibernate.*;
> import org.hibernate.Transaction;
> import org.hibernate.cfg.Configuration;
> import java.util.Date;
>
> /**
>  *
>  * @author shabarish
>  */
> public class *Main *{
>     public static void main(String[] args) {
>     SessionFactory sessions = new
> Configuration().configure().buildSessionFactory();
>     Session session = sessions.openSession();
>     Transaction tx = null;
> try {
>      tx = session.beginTransaction();
>             Person person = new Person();
>             person.setPersonid(1);
>             person.setName("shabarish");
>             person.setJobtitle("SE");
>             person.setFrequentflyer("Yes");
>             person.setLastupdated(new Date());
>             session.save(person);
>             tx.commit();
>             tx = null;
>     }catch ( HibernateException e ) {
>             if ( tx != null ) tx.rollback();
>             e.printStackTrace();
>         } finally {
>             session.close();
>         }
>
>     }
> }
> all my hibernate cgf file and hbm file and Main class file are in *
> com.myapp.struts*;. package.
> when i try to run Main class  i get the following error:
>
> init:
> deps-module-jar:
> deps-ear-jar:
> deps-jar:
> Copying 1 file to
> D:\NetBeansProjects\firstHibernate\build\web\WEB-INF\classes
> compile-single:
> run-main:
> Jun 17, 2009 8:49:26 PM org.hibernate.cfg.Environment <clinit>
> INFO: Hibernate 3.2.5
> Jun 17, 2009 8:49:26 PM org.hibernate.cfg.Environment <clinit>
> INFO: hibernate.properties not found
> Jun 17, 2009 8:49:26 PM org.hibernate.cfg.Environment buildBytecodeProvider
> INFO: Bytecode provider name : cglib
> Jun 17, 2009 8:49:26 PM org.hibernate.cfg.Environment <clinit>
> INFO: using JDK 1.4 java.sql.Timestamp handling
> Jun 17, 2009 8:49:26 PM org.hibernate.cfg.Configuration configure
> INFO: configuring from resource: /hibernate.cfg.xml
> Jun 17, 2009 8:49:26 PM org.hibernate.cfg.Configuration
> getConfigurationInputStream
> INFO: Configuration resource: /hibernate.cfg.xml
> Jun 17, 2009 8:49:26 PM org.hibernate.util.XMLHelper$ErrorLogger error
> SEVERE: Error parsing XML: /hibernate.cfg.xml(1) Content is not allowed in
> prolog.
> Exception in thread "main" org.hibernate.HibernateException: Could not
> parse configuration: /hibernate.cfg.xml
>         at
> org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1494)
>         at
> org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
>         at
> org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
>         at com.myapp.struts.Main.main(Main.java:18)
> 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:1484)
>         ... 3 more
> Java Result: 1
> BUILD SUCCESSFUL (total time: 4 seconds)
>
> PLEASE HELP ME IN THIS.
> my *hibernate.cfg.xml* is :
> <hibernate-configuration>
>   <session-factory>
>     <property
> name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
>     <property
> name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
>     <property
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/TRAVEL</property>
>     <property name="hibernate.connection.username">root</property>
>     <property name="hibernate.connection.password">root</property>
>
>     <mapping resource="com/myapp/struts/Person.hbm.xml"/>
>
>   </session-factory>
> </hibernate-configuration>
>
> please help me.
> --
> Thanks,
> Shabarish.V
>
> >
>


-- 
                \\\///
             /         \
             | \\   // |
           ( | (.) (.) |)
----------o00o--(_)--o00o-------------------
Stand up,be bold,be strong.
Take the whole responsibility on
ur own shoulders and know that
U are the creator of ur own destiny.
------ooo0-------------------------------------
   (   )     0ooo
    \ (      (   )
     \_)      ) /
             (_/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Java 
EE (J2EE) Programming with Passion!" group.
To post to this group, send email to 
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to 
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to