Hi,
I'm trying to deploy an webapp on glassfish 3.0.1.
It use spring 3.0.5.
Originally it works on tomcat with spring hibernate local transation factory.
As Glassfish is a full JEE server, I'm trying to use JtaTransactionManager
Under tomcat, my configuration is :
I just change the transaction manager toCode:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation" value="classpath:jbpm.hibernate.cfg.xml" /> <property name="dataSource" ref="dataSource" /> </bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> <property name="dataSource" ref="dataSource" /> </bean> <tx:annotation-driven/> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${jdbc.driverClassName}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="initialPoolSize" value="4"/> <property name="maxPoolSize" value="30"/> <property name="idleConnectionTestPeriod" value="3600"/> </bean>
But hibernate is freezing when loading sessionFactory !Code:<bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager"> </bean>
Do I missed something ?
Regards


Reply With Quote
