草庐IT

atomikos

全部标签

java - 组织.hibernate.HibernateException : No TransactionManagerLookup specified on hibernate upgrade

我正在运行spring4.1.4、hibernate4.3.8、atomikos3.9.3、java8、tomcat8。当我启动我的服务器时,我在localhost.log中看到了上述异常,但我不确定除了我已经配置它的地方之外,在哪里配置TransactionManagerLookup。这在升级hibernate之前没有发生,因此很可能是版本控制问题。有谁能帮忙吗?仅供引用:catalina.out显示没有任何用处。只是:SEVERE[localhost-startStop-1]org.apache.catalina.core.StandardContext.startInternal

java - JBOSS:使用 Atomikos 在 Oracle XA 事务上卡住线程

当我打算使用atomikos和hibernate传输一些数据时,我的应用程序一段时间后出现错误。2015-11-0607:11:56,353WARN[http-/0.0.0.0:8083-10]datasource.xa.XAResourceTransaction-XAresource'COTXADBMS':resumeforXID'31302E3235332E312E35322E746D30303030313030303939:31302E3235332E312E35322E746D31'raised-7:theXAresourcehasbecomeunavailable-(Slf4

java - Atomikos 事务日志 com.atomikos.icatch.enable_logging=false

如果我设置com.atomikos.icatch.enable_logging=false,我想了解分布式事务功能是否适用于我的应用程序我是否理解正确,事务恢复与发生崩溃的情况相关,我们希望完全重新启动同一事务。恢复是否在同一个分布式事务中进行?我的应用程序可以容忍故障,因为故障总是可以通过新事务从头开始重新启动。这是否意味着在我的情况下可以设置com.atomikos.icatch.enable_logging=false如果不是所有分布式事务的参与者都已提交,com.atomikos.icatch.enable_logging=false是否会导致数据库状态不一致?更新在这个问题之

java - 在一个全局事务的范围内使用 JTA 同时调用对不同数据源的少量查询

我有一个包含3个分布式数据源(com.atomikos.jdbc.AtomikosDataSourceBean)的应用程序。我使用Atomikos事务管理器作为JTA实现。每个数据源都适用于PostgreSQL数据库。现在,我相应地对每个数据源调用我的查询,并且一切正常。我想知道是否可以使用JTA并行调用我的查询(多线程,并发)?我尝试使用jdbcTemplate(Spring)在新创建的线程中简单地调用查询。首先,我遇到了一个Spring的问题。Spring将事务上下文存储在ThreadLocal字段中,因此在我的新线程(Springtransactionmanagerandmult

java - 奇怪的 Atomikos 异常 - init() : Log already in use? 中的错误

我们正在尝试在多个本地环境上运行使用Atomikos作为事务管理器的相同Web应用程序(每个环境都使用相同版本的spring、atomikos、tomact等,并具有相同的配置文件)。其中一些工作正常,但在其中一个中,当我们尝试启动tomcat时,出现以下异常:Causedby:java.lang.IllegalStateException:Can'toverwritecausewithjava.lang.RuntimeException:Logalreadyinuse?atjava.lang.Throwable.initCause(Throwable.java:456)atcom.a

Spring Boot+Atomikos进行多数据源的分布式事务管理详解和实例

文章目录0.前言1.参考文档2.基础介绍3.步骤1.添加依赖到你的`pom.xml`文件:2.配置数据源及其对应的JPA实体管理器和事务管理器:3.SpringBoot+MyBatis集成Atomikos4.在application.properties文件中配置数据源和JPA属性:4.使用示例5.底层原理0.前言背景:一直零散的使用着SpringBoot的各种组件和特性,从未系统性的学习和总结,本次借着这个机会搞一波。共同学习,一起进步。哈哈Atomikos是一个易用、可靠、开放源码的事务管理器,它可以用于管理分布式事务,尤其在微服务架构中非常实用。它支持JTA(JavaTransactio

mysql - Atomikos:事务包含多个持久化时的异常

我正在试验Atomikos提供的独立JPA和JTA/XA事务管理。我的简单单元测试保留了3条记录,包装在JTAUserTransaction中。当使用H2作为后备数据库时,测试工作正常。当使用MySQL作为后备数据库时,secondpersist抛出这个异常:com.mysql.jdbc.jdbc2.optional.MysqlXAException:XAER_INVAL:Invalidarguments(orunsupportedcommand)(请参阅下面的完整堆栈跟踪和日志记录)。日志文件提供了更多详细信息:WARNING:XAresource'jdbc/mysqlDs':res

java - Atomikos vs JOTM vs Bitronix vs?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我是JTA的新手,它是底层事务管理器。任何人都可以解释每一个的优点/缺点吗?随意添加我未在标题中列出的其他内容。另外,主要的应用服务器(WebSphere、JBoss、Glassfish)难道没有自己的符合JTA的事务管理器吗?在那些环境中,您还会使用这些第三方实现吗? 最佳答案 IamnewtoJTAandit'sunderlying

java - Atomikos vs JOTM vs Bitronix vs?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我是JTA的新手,它是底层事务管理器。任何人都可以解释每一个的优点/缺点吗?随意添加我未在标题中列出的其他内容。另外,主要的应用服务器(WebSphere、JBoss、Glassfish)难道没有自己的符合JTA的事务管理器吗?在那些环境中,您还会使用这些第三方实现吗? 最佳答案 IamnewtoJTAandit'sunderlying