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 :
Code:
<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>
I just change the transaction manager to
Code:
<bean id="transactionManager"
		class="org.springframework.transaction.jta.JtaTransactionManager">
	</bean>
But hibernate is freezing when loading sessionFactory !

Do I missed something ?

Regards