Java 在Tomcat中使用JTA1.2

Java 在Tomcat中使用JTA1.2,java,tomcat,jta,Java,Tomcat,Jta,我读了这个主题()讨论了JTA1.2可以在没有EJB的情况下使用。 所以我想知道,在Tomcat7(或最新版本)中,JTA1.2是否可以仅与CDI一起使用 今天,我使用DeltaSpike来控制我的事务,但我想更改并开始使用JTA1.2,因为我需要DeltaSpike没有的“需要新的、支持和其他” 我可以在没有Jboss、Glassfish、TomEE等服务器应用程序的情况下使用JTA1.2吗?Tomcat不提供JTA,因为它没有任何事务管理器。所以你的问题的答案是否定的 您可以在这里找到有关如

我读了这个主题()讨论了JTA1.2可以在没有EJB的情况下使用。 所以我想知道,在Tomcat7(或最新版本)中,JTA1.2是否可以仅与CDI一起使用

今天,我使用DeltaSpike来控制我的事务,但我想更改并开始使用JTA1.2,因为我需要DeltaSpike没有的“需要新的、支持和其他”


我可以在没有Jboss、Glassfish、TomEE等服务器应用程序的情况下使用JTA1.2吗?

Tomcat不提供JTA,因为它没有任何事务管理器。所以你的问题的答案是否定的

您可以在这里找到有关如何在Tomcat中使用JTA的更多信息:


如果您真的需要JTA,我认为最好使用完整的JEE应用服务器。否则您也可以自己管理事务。

Tomcat不提供JTA,因为它没有任何事务管理器。所以你的问题的答案是否定的

您可以在这里找到有关如何在Tomcat中使用JTA的更多信息:


如果您真的需要JTA,我认为最好使用完整的JEE应用服务器。否则您也可以自己管理事务。

它也可以在没有CDI的情况下使用,问题是什么?问题是:我可以在没有Jboss、Glassfish、TomEE等服务器应用程序的情况下使用JTA 1.2吗?如果您真的需要JTA,那么您最好使用成熟的应用服务器。否则,只需坚持使用普通的JDBC(JTA仍然在幕后使用JDBC)。您可以轻松地在JDBC中实现简单的事务管理(通过将setAutoCommit()设置为false并调用commit()来持久化更改(或在发生错误时回滚())。我不明白为什么像Tomcat这样的容器服务器可以支持JTA。你能解释一下吗?它也可以在没有CDI的情况下使用,问题是什么?问题是:我可以在没有Jboss、Glassfish、TomEE这样的服务器应用程序的情况下使用JTA 1.2吗?如果你真的需要JTA,那么你最好使用一个成熟的应用服务器。否则,只需使用普通JD即可BC(JTA仍然在幕后使用JDBC)。您可以轻松地在JDBC中实现简单的事务管理(通过将setAutoCommit()设置为false并调用commit()来持久化更改(或在出现错误时回滚()).我不明白为什么像Tomcat这样的容器服务器可以支持JTA。你能解释一下吗?谢谢你的回答。谢谢你的回答。