java - 在 Tomcat 中使用 JTA 1.2

标签 java tomcat jta

我阅读了这个主题 ( https://blogs.oracle.com/theaquarium/entry/jta_1_2_it_s) 谈论 JTA 1.2 可以在没有 EJB 的情况下使用。 所以我想知道是否可以在 TOMCAT 7(或最新版本)中仅将 JTA 1.2 与 CDI 一起使用。

今天我正在使用 DeltaSpike 来控制我的事务,但我想更改并开始使用 JTA 1.2,因为我需要 deltaSpike 没有的“REQUIRES_NEW、SUPPORT 和其他”。

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

最佳答案

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

您可以在此处找到有关如何在 Tomcat 中使用 JTA 的更多信息:How to use JTA support in Tomcat 6 for Hibernate?

如果您真的需要 JTA,我认为最好使用全 JEE 应用程序服务器。否则你也可以自己管理交易。

关于java - 在 Tomcat 中使用 JTA 1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42608830/

相关文章:

java - 我的基于 logback java(无 xml)的配置被忽略

Java 泛型 - <int> 到 <Integer>

tomcat - 可以为几个角色更改 tomcat-users.xml 中的密码吗?

java - Drools 流持久性 - 未找到命名查询 : ProcessInstancesWaitingForEvent

java - 调用 context.lookup ("myJndiBeanName")返回 bean 的实例?

Ubuntu 中 etc/environment 中的 Java_home

java - 元素在点 (x,y) 处不可点击,但其他元素会收到点击

java - 如何在用户登录 BlazeDS 时为 FlexSession 设置一个属性?

spring - 如何在上下文卸载时关闭连接池?

java - 我可以从 Java 模块中排除导出的包吗?