You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jérôme Delattre <je...@delattre.org> on 2008/10/15 10:49:16 UTC

Transaction manager

Hi,

I am looking for a standalone transaction manager for Tomcat.

I tried JOTM but there's some blocker bugs in XAPool and the
datasource implementation, moreover no new release for 3 years is
scary :-)
JBossTM works fine but it's under LGPL and unfortunatly I can't use
it, too bad :-(
Atomikos would be ok but I did not manage to configure it with Spring
(the lookup for JTATransactionManager fails: No JTA ... found ..., and
I don't wan't to tweak my applicationContext.xml with specific things
as it should work in some other servers).
I don't know if Geronimo provides a standalone TM that I could use in
Tomcat, it seems to but I did not found any clear doc / post.

Which TM are using with Tomcat?

Thanks,
Jerome

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Transaction manager

Posted by Jérôme Delattre <je...@delattre.org>.
Thanks Martin, but I want to be more "generic" in my
applicationContext.xml, and just look up for the TM like this:

<tx:jta-transaction-manager/>

I finally followed this doc:
http://www.atomikos.com/Documentation/Tomcat55Integration33
I just had to add commons-logging to be able to integrate in Tomcat 6.

Spring is warning because it does not find the Transaction Manager,
only User Transaction:

"[WARN] org.springframework.transaction.jta.JtaTransactionManager - No
JTA TransactionManager found: transaction suspension and
synchronization with existing JTA transactions not available"

But I'm not using REQUIRES_NEW or NOT_SUPPORTED so it should not be a problem.

Jerome

2008/10/16 Martin Gainty <mg...@hotmail.com>:
>
> take a look at this setup for atomikosTransactionManager as a ref for org.springframework.transaction.jta.JtaTransactionManager 'transactionManager'
>
>    <bean id="atomikosTransactionManager" class="com.atomikos.icatch.jta.UserTransactionManager" init-method="init" destroy-method="close">
>        <property name="startupTransactionService"><value>true</value></property>
>        <property name="forceShutdown"><value>true</value></property>
>        <property name="transactionTimeout"><value>600</value></property>
>    </bean>
>
>    <bean id="atomikosUserTransaction" class="com.atomikos.icatch.jta.UserTransactionImp" />
>
>    <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager">
>        <property name="transactionManager"><ref bean="atomikosTransactionManager"/></property>
>        <property name="userTransaction"><ref bean="atomikosUserTransaction"/></property>
>        <property name="transactionSynchronizationName" value="SYNCHRONIZATION_ON_ACTUAL_TRANSACTION"/>
>    </bean>
>
> http://forum.springframework.org/showthread.php?t=38266
>
> let me know..
> Martin
> ______________________________________________
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
>
>
>> Date: Thu, 16 Oct 2008 14:04:37 +0200
>> From: jerome@delattre.org
>> To: users@tomcat.apache.org
>> Subject: Re: Transaction manager
>>
>> 2008/10/15 Jérôme Delattre <je...@delattre.org>:
>> > 2008/10/15 Jérôme Delattre <je...@delattre.org>:
>> >> Hi,
>> >>
>> >> I am looking for a standalone transaction manager for Tomcat.
>> >>
>> >> I tried JOTM but there's some blocker bugs in XAPool and the
>> >> datasource implementation, moreover no new release for 3 years is
>> >> scary :-)
>> >> JBossTM works fine but it's under LGPL and unfortunatly I can't use
>> >> it, too bad :-(
>> >> Atomikos would be ok but I did not manage to configure it with Spring
>> >> (the lookup for JTATransactionManager fails: No JTA ... found ..., and
>> >> I don't wan't to tweak my applicationContext.xml with specific things
>> >> as it should work in some other servers).
>> >> I don't know if Geronimo provides a standalone TM that I could use in
>> >> Tomcat, it seems to but I did not found any clear doc / post.
>> >>
>> >> Which TM are using with Tomcat?
>> >>
>> >> Thanks,
>> >> Jerome
>> >
>> > I've just noticed JOTM is available in version 2.1.2 in maven repository ...
>> > http://www.mvnrepository.com/artifact/org.ow2.jotm/jotm-standalone/2.1.2
>> >
>> > On their website it's still 2.0.10 ... strange.
>> >
>>
>> I finally managed to plug Atomikos in Tomcat 6 and it seems to work fine.
>> Forget my question :-)
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
> _________________________________________________________________
> When your life is on the go—take your life with you.
> http://clk.atdmt.com/MRT/go/115298558/direct/01/

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Transaction manager

Posted by Martin Gainty <mg...@hotmail.com>.
take a look at this setup for atomikosTransactionManager as a ref for org.springframework.transaction.jta.JtaTransactionManager 'transactionManager' 

    <bean id="atomikosTransactionManager" class="com.atomikos.icatch.jta.UserTransactionManager" init-method="init" destroy-method="close">
        <property name="startupTransactionService"><value>true</value></property>
        <property name="forceShutdown"><value>true</value></property>
        <property name="transactionTimeout"><value>600</value></property>                                 
    </bean>
   
    <bean id="atomikosUserTransaction" class="com.atomikos.icatch.jta.UserTransactionImp" />
   
    <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager">
        <property name="transactionManager"><ref bean="atomikosTransactionManager"/></property>
        <property name="userTransaction"><ref bean="atomikosUserTransaction"/></property>
        <property name="transactionSynchronizationName" value="SYNCHRONIZATION_ON_ACTUAL_TRANSACTION"/> 
    </bean>

http://forum.springframework.org/showthread.php?t=38266

let me know..
Martin
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. 


> Date: Thu, 16 Oct 2008 14:04:37 +0200
> From: jerome@delattre.org
> To: users@tomcat.apache.org
> Subject: Re: Transaction manager
> 
> 2008/10/15 Jérôme Delattre <je...@delattre.org>:
> > 2008/10/15 Jérôme Delattre <je...@delattre.org>:
> >> Hi,
> >>
> >> I am looking for a standalone transaction manager for Tomcat.
> >>
> >> I tried JOTM but there's some blocker bugs in XAPool and the
> >> datasource implementation, moreover no new release for 3 years is
> >> scary :-)
> >> JBossTM works fine but it's under LGPL and unfortunatly I can't use
> >> it, too bad :-(
> >> Atomikos would be ok but I did not manage to configure it with Spring
> >> (the lookup for JTATransactionManager fails: No JTA ... found ..., and
> >> I don't wan't to tweak my applicationContext.xml with specific things
> >> as it should work in some other servers).
> >> I don't know if Geronimo provides a standalone TM that I could use in
> >> Tomcat, it seems to but I did not found any clear doc / post.
> >>
> >> Which TM are using with Tomcat?
> >>
> >> Thanks,
> >> Jerome
> >
> > I've just noticed JOTM is available in version 2.1.2 in maven repository ...
> > http://www.mvnrepository.com/artifact/org.ow2.jotm/jotm-standalone/2.1.2
> >
> > On their website it's still 2.0.10 ... strange.
> >
> 
> I finally managed to plug Atomikos in Tomcat 6 and it seems to work fine.
> Forget my question :-)
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 

_________________________________________________________________
When your life is on the go—take your life with you.
http://clk.atdmt.com/MRT/go/115298558/direct/01/

Re: Transaction manager

Posted by Jérôme Delattre <je...@delattre.org>.
2008/10/15 Jérôme Delattre <je...@delattre.org>:
> 2008/10/15 Jérôme Delattre <je...@delattre.org>:
>> Hi,
>>
>> I am looking for a standalone transaction manager for Tomcat.
>>
>> I tried JOTM but there's some blocker bugs in XAPool and the
>> datasource implementation, moreover no new release for 3 years is
>> scary :-)
>> JBossTM works fine but it's under LGPL and unfortunatly I can't use
>> it, too bad :-(
>> Atomikos would be ok but I did not manage to configure it with Spring
>> (the lookup for JTATransactionManager fails: No JTA ... found ..., and
>> I don't wan't to tweak my applicationContext.xml with specific things
>> as it should work in some other servers).
>> I don't know if Geronimo provides a standalone TM that I could use in
>> Tomcat, it seems to but I did not found any clear doc / post.
>>
>> Which TM are using with Tomcat?
>>
>> Thanks,
>> Jerome
>
> I've just noticed JOTM is available in version 2.1.2 in maven repository ...
> http://www.mvnrepository.com/artifact/org.ow2.jotm/jotm-standalone/2.1.2
>
> On their website it's still 2.0.10 ... strange.
>

I finally managed to plug Atomikos in Tomcat 6 and it seems to work fine.
Forget my question :-)

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Transaction manager

Posted by Jérôme Delattre <je...@delattre.org>.
2008/10/15 Jérôme Delattre <je...@delattre.org>:
> Hi,
>
> I am looking for a standalone transaction manager for Tomcat.
>
> I tried JOTM but there's some blocker bugs in XAPool and the
> datasource implementation, moreover no new release for 3 years is
> scary :-)
> JBossTM works fine but it's under LGPL and unfortunatly I can't use
> it, too bad :-(
> Atomikos would be ok but I did not manage to configure it with Spring
> (the lookup for JTATransactionManager fails: No JTA ... found ..., and
> I don't wan't to tweak my applicationContext.xml with specific things
> as it should work in some other servers).
> I don't know if Geronimo provides a standalone TM that I could use in
> Tomcat, it seems to but I did not found any clear doc / post.
>
> Which TM are using with Tomcat?
>
> Thanks,
> Jerome

I've just noticed JOTM is available in version 2.1.2 in maven repository ...
http://www.mvnrepository.com/artifact/org.ow2.jotm/jotm-standalone/2.1.2

On their website it's still 2.0.10 ... strange.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org