Hello,
I've integrated hibernate3 (instead of 2) with jboss 4.0.1sp1.
I wanted to upgrade to Hibernate3... but JBoss is for Hibernate2... otherwise the mbean don't start because it's looking for net.sf.* classes... and Hibernate3 is now org.hibernate.*
So what did I do ?
Well I've installed the latest Jboss 4.0.1sp1
I've downloaded Hibernate3 (hibernate3.jar + antlr-2.7.5H3.jar)
put them in the har deployer directory (delete hibernate2.jar)
and now 2 things :
jboss-hibernate.jar is for hibernate2
so with the sources of JBoss, compile the hibernate module and replace all net.sf.hib* with org.hib*
then replace your jboss-hibernate.jar
be careful, if you use ehcache, modify the provider your hibernate-service.xml must look like that : Code:
Code:
<server>
<mbean code="org.jboss.hibernate.jmx.Hibernate"
name="jboss.har:service=Hibernate">
<depends>jboss.jca:service=LocalTxCM,name=CENTRIX_DS</depends>
<attribute name="DatasourceName">java:/CENTRIX_DS</attribute>
<attribute name="Dialect">org.hibernate.dialect.SQLServerDialect</attribute>
<attribute name="CacheProviderClass">org.hibernate.cache.EhCacheProvider</attribute>
<attribute name="SessionFactoryName">java:/HIBERNATE</attribute>
<attribute name="ShowSqlEnabled">false</attribute>
</mbean>
</server>
well maybe it would be more simple to download the correct jboss-hibernate.jar for hibernate3 ....
how can I attach it here ? I put it in the jboss wiki go and see there.....[/img]