首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在spring-boot中创建bitronix事务管理器

在spring-boot中创建bitronix事务管理器
EN

Stack Overflow用户
提问于 2014-11-14 14:19:10
回答 1查看 2.7K关注 0票数 1

我正在尝试创建spring-boot事务管理器bean,如下所示:

代码语言:javascript
复制
@Bean(destroyMethod="shutdown")
public static TransactionManager bitronixTransactionManager() {
    return TransactionManagerServices.getTransactionManager();
}

然而,我得到了:

代码语言:javascript
复制
java.lang.IllegalStateException: cannot change the configuration while the transaction manager is running
    at bitronix.tm.Configuration.checkNotStarted(Configuration.java:699)
    at bitronix.tm.Configuration.setServerId(Configuration.java:145)

我相信这是因为我自己打电话给.getTransactionManager()。

但是,如果没有,我将如何创建事务管理器。

对应的xml是:

代码语言:javascript
复制
<bean id="bitronixTransactionManager" class="bitronix.tm.TransactionManagerServices" 
          factory-method="getTransactionManager" destroy-method="shutdown" depends-on="bitronixConfig" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-14 18:10:36

Bitronix支持已经添加到Spring 1.2中。您可能需要尝试一下最新的快照。有一个示例应用程序这里

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

https://stackoverflow.com/questions/26932039

复制
相关文章

相似问题

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