首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Atomikos配置UserTransactionImp与UserTransactionServiceImp

Atomikos配置UserTransactionImp与UserTransactionServiceImp
EN

Stack Overflow用户
提问于 2018-05-11 08:18:55
回答 1查看 768关注 0票数 0

我在Spring中使用Atomikos,我在更新max_actives时遇到了问题。

我正在创建UserTransactionImp

代码语言:javascript
运行
复制
<bean id="AtomikosUserTransaction" class="com.atomikos.icatch.jta.UserTransactionImp">
    <property name="transactionTimeout" value="300"/>
</bean>

但是我想用UserTransactionServiceImp的配置设置max_actives

代码语言:javascript
运行
复制
<bean id="atomikosUserTransactionService" class="com.atomikos.icatch.config.UserTransactionServiceImp"
      init-method="init" destroy-method="shutdownForce">
    <constructor-arg>
        <props>
            <prop key="com.atomikos.icatch.service">com.atomikos.icatch.standalone.UserTransactionServiceFactory</prop>
            <prop key="com.atomikos.icatch.log_base_name">f2e_transactions</prop>
            <prop key="com.atomikos.icatch.output_dir">../standalone/log/</prop>
            <prop key="com.atomikos.icatch.log_base_dir">../standalone/log/</prop>
            <prop key="com.atomikos.icatch.max_actives">1000</prop>

        </props>
    </constructor-arg>
</bean>

问题是,UserTransactionImp似乎正在手动创建一个UserTransactionService实例。

知道如何在Spring配置中实现这一点吗?

代码语言:javascript
运行
复制
 private void checkSetup() {
        Class var1 = TransactionManagerImp.class;
        synchronized(TransactionManagerImp.class) {
            this.txmgr_ = TransactionManagerImp.getTransactionManager();
            if (this.txmgr_ == null) {
                UserTransactionService uts = new UserTransactionServiceImp();
                uts.init();
                this.txmgr_ = TransactionManagerImp.getTransactionManager();
            }

        }
    }

致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-11 20:14:37

与配置UserTransactionServiceImp不同,您可以在类路径根目录下提供一个名为transactions.properties的文件,如下所述:

https://www.atomikos.com/Documentation/JtaProperties

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50288023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档