【问题标题】:Alternative of JTATransactionJTATransaction 的替代方案
【发布时间】:2015-08-13 22:00:21
【问题描述】:

我有一个在 Weblogic 上运行良好的基于​​ Spring 的 J2EE 应用程序,我想将其移至 Tomcat。

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

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

我可以使用 JTA 事务管理器的替代品,以便我能够从 weblogic 切换到 tomcat 或 tomcat 到 weblogic 或任何其他服务器,而无需每次都更改我的配置文件?

总而言之,当您想让应用程序(战争)独立于服务器时,最适合事务管理器配置。

【问题讨论】:

    标签: spring tomcat jakarta-ee jta


    【解决方案1】:

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

    因此,任何支持相同查找的解决方案都可以工作。

    对于 Atomikos,我们最近添加了对 Tomcat 的 JNDI 空间的(商业)支持 - 请查看 http://www.atomikos.com/Main/BuyOnline 了解更多信息。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      只是为了给你一个更直接的 TomEE 链接:http://tomee.apache.org/download/tomee-1.7.2.html

      【讨论】:

        【解决方案3】:

        你可以试试 TomEE。 它是一个符合 Web Profile 要求并基于 Tomcat 的 Java EE 6 服务器。 因此它将支持 JTA 事务。 你可以从http://tomitribe.com获得它

        【讨论】:

        • 不是我正在寻找的答案,但会将其标记为正确,因为它有点作用。
        猜你喜欢
        • 1970-01-01
        • 2015-06-13
        • 2015-03-03
        • 2015-09-25
        • 2019-12-16
        • 2011-06-20
        • 2015-11-03
        • 2014-04-03
        • 2011-12-13
        相关资源
        最近更新 更多