I figured it out. I was missing some dependencies. It works now.

sparqle wrote:
> 
> I have read all the help documents, but can't figure out how to make
> tapestry-hibernate work. I am not using maven. I am using the t5demo war
> file from the "Tapestry for Non Believers" article as a starting point
> (and imported it into Eclipse). I removed all the tapestry-5.0.10 jars and
> put in 5.0.11 jars (including tapestry-hibernate).
> 
> Then I did the following:
> 1. Added hibernate3.jar and hibernate-annotations files into the lib
> folder
> 2. Added mysql jdbc driver file into the lib folder
> 3. Added hibernate.cfg.xml (copied from Howard's forms - part 2 article -
> modified username/pw/db etc) to the WebContent folder.
> 4. Created a db with the appropriate name.
> 5. Got the persistence-api.jar and jta.jar files into the lib folder.
> 
> 
> If I start the application, I always get the following error message: 
> 
> Render queue error in BeginRender[Start:layout.pagelink_0]: Exception
> constructing service 'ValueEncoderSource': Error invoking service builder
> method org.apache.tapestry.services.TapestryModule.build(Map) (at
> TapestryModule.java:1567) (for service 'ValueEncoderSource'): Error
> invoking service contribution method
> org.apache.tapestry.hibernate.HibernateModule.contributeValueEncoderSource(MappedConfiguration,
> HibernateSessionSource, Session, TypeCoercer): Exception constructing
> service 'HibernateSessionSource': Error invoking service builder method
> org.apache.tapestry.hibernate.HibernateModule.build(Logger, List,
> RegistryShutdownHub) (at HibernateModule.java:124) (for service
> 'HibernateSessionSource'): org/dom4j/DocumentException
>  
> Do I need to add anything to AppModule to enable tapestry-hibernate, or is
> it not finding my hibernate.cfg.xml file? I also tried putting my
> hibernate.cfg.xml file into the src folder - but that didn't help. I am
> wondering whether this error has to do with Hibernate Annotations etc?
> Someone had mentioned in the forum that the wrong version of Hibernate
> could cause this. I have tried both 3.2.6 and 3.2.2 and I still get the
> same message. If I remove tapestry-hibernate, at least the application
> starts.
> 
> Here are the contents of my hibernate.cfg.xml file
> 
> <!DOCTYPE hibernate-configuration PUBLIC
>         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
>        
> "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd";>
> <hibernate-configuration>
>     <session-factory>
>         <property
> name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
>         <property
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb</property>
>         <property
> name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
>         <property name="hibernate.connection.username">un</property>
>         <property name="hibernate.connection.password">mypass</property>
>         <property name="hbm2ddl.auto">update</property>
>         <property name="hibernate.show_sql">false</property>
>         <property name="hibernate.format_sql">true</property>
>     </session-factory>
> </hibernate-configuration>
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/T5-tapestry-hibernate-tp17591952p17592698.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to