我正在尝试创建spring-boot事务管理器bean,如下所示:
@Bean(destroyMethod="shutdown")
public static TransactionManager bitronixTransactionManager() {
return TransactionManagerServices.getTransactionManager();
}然而,我得到了:
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是:
<bean id="bitronixTransactionManager" class="bitronix.tm.TransactionManagerServices"
factory-method="getTransactionManager" destroy-method="shutdown" depends-on="bitronixConfig" />发布于 2014-11-14 18:10:36
Bitronix支持已经添加到Spring 1.2中。您可能需要尝试一下最新的快照。有一个示例应用程序这里。
https://stackoverflow.com/questions/26932039
复制相似问题