Spring JTATransaction的替代方案

Spring JTATransaction的替代方案,spring,tomcat,jakarta-ee,jta,Spring,Tomcat,Jakarta Ee,Jta,我有一个基于Spring的J2EE应用程序,它在Weblogic上运行良好,我想把它转移到Tomcat上 如果没有像Atomikos、JOTM、Bitronix和SimpleJTA这样的外部jar帮助,tomcat似乎不支持JTA事务管理器 我不愿意对已经在使用基于注释的JTA事务管理器的应用程序进行更改 我是否可以使用JTA事务管理器的替代方案,以便在每次不更改配置文件的情况下从weblogic切换到tomcat或tomcat切换到weblogic或任何其他服务器 总之,当您想让应用程序(wa

我有一个基于Spring的J2EE应用程序,它在Weblogic上运行良好,我想把它转移到Tomcat上

如果没有像Atomikos、JOTM、Bitronix和SimpleJTA这样的外部jar帮助,tomcat似乎不支持JTA事务管理器

我不愿意对已经在使用基于注释的JTA事务管理器的应用程序进行更改

我是否可以使用JTA事务管理器的替代方案,以便在每次不更改配置文件的情况下从weblogic切换到tomcat或tomcat切换到weblogic或任何其他服务器

总之,当您想让应用程序(war)独立于服务器时,事务管理器配置的最佳选择。

您可以尝试使用。 它是一个JavaEE6服务器,满足Web概要文件的要求,并且基于Tomcat。 因此,它将支持JTA事务。
您可以从

获取它,只是为了给您提供一个更直接的指向TomEE的链接:

如果您的应用程序配置和开发为使用Weblogic,那么您很可能正在使用JDNDI来查找JTA事务管理器和数据源

因此,任何支持相同查找的解决方案都是可行的

对于Atomikos,我们最近添加了对Tomcat的JNDI空间的(商业)支持—查看了解更多信息


希望这有帮助

这不是我想要的答案,但我会把它标记为正确的,因为它符合我的目的。