ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Krome Plasma (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-2959) Ignite JTA and WebSphere Application Server 8.5.5
Date Wed, 06 Apr 2016 15:21:25 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-2959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15228448#comment-15228448
] 

Krome Plasma commented on IGNITE-2959:
--------------------------------------

This is liberty profile, what about ordinary Websphere application server ?

> Ignite JTA and WebSphere Application Server 8.5.5
> -------------------------------------------------
>
>                 Key: IGNITE-2959
>                 URL: https://issues.apache.org/jira/browse/IGNITE-2959
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Artem Shutak
>            Assignee: Artem Shutak
>              Labels: community, important
>             Fix For: 1.6
>
>
> Need to support of working Ignite transactions inside WebSphere Application Server (8.5.5).
> The issue only about poor WS AS.
> To enable JTA on WS Liberty it is enough to do the following.
> 1. add the following class in own libs:
> {code}
> public class WebSphereTmFactory implements Factory<TransactionManager> {
>     /** {@inheritDoc} */
>     @Override public TransactionManager create() {
>         return com.ibm.tx.jta.TransactionManagerFactory.getTransactionManager();
>     }
> }
> {code}
> 2. It's required the following maven dependencies:
>         <dependency>
>             <groupId>com.ibm.websphere.appserver.api</groupId>
>             <artifactId>com.ibm.websphere.appserver.api.transaction</artifactId>
>             <version>1.1.10</version>
>         </dependency>
> 3. And Ignite's TransactionConfiguration has to be properly configured with WebSphereTmFactory:
> {code}
> TransactionConfiguration tcfg = new TransactionConfiguration();
> TransactionConfiguration.setTxManagerFactory(new WebSphereTmFactory());
> igniteCfg.setTransactionConfiguration(tcfg)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message