-
2 votesanswersviews
UserTransaction的“TERMINATED”状态对Atomikos日志意味着什么?
我在我的J2SE应用程序中使用Atomikos基本事务作为我的TM .我有以下代码: if (userTransaction.getStatus()== Status.STATUS_ACTIVE){ userTransaction.commit(); } 然后我在日志中看到以下异常: java.lang.IllegalStateException:TM_UNIQUE_NAME000300000... -
2 votesanswersviews
Spring Batch与Atomikos结合使用不起作用
我在配置Tomcat - Spring Batch - Atomikos组合时遇到了麻烦 . 我已经配置了以下内容(我没有提到JMS配置) Atomikos DataSource(代理)基于com.atomikos.tomcat.EnhancedTomcatAtomikosBeanFactory for Oracle XA数据源 . 基于transactionManager的Jta... -
2 votesanswersviews
使用ActiveMq和Atomikos两次使JMS消息出列
我使用ActiveMq作为JMS服务器,使用Atomikos作为事务管理器 . 在ActiveMq Admin Web界面上,我看到一条消息已入队,但2(!)条消息已出列 . 但是,jms消费者进程消息只有一次,处理中没有重复 . 当我使用简单的Spring JmsTransactionManager时,有一个排队的消息和一个排队的消息 . 该问题仅出现在Atomikos JTA事务管理器中 . ... -
3 votesanswersviews
JTA-Transactions - Spring和Hibernate连接发布不匹配?
正在使用的版本:Spring 4.1.6.RELEASE,Hibernate 4.3.10.Final,Atomikos 3.9.26 我们正在将主Web应用程序升级到Hibernate 4.我们主要使用 HibernateTemplate 和 JdbcTemplate 来访问多个数据库(DB2和Oracle),使用Atomikos作为JTA-TransactionManager . The pr... -
1 votesanswersviews
Spring Boot with two datasources:如何设置唯一的资源名称?
如pointed out here,您可以通过以下方式在Spring Boot中定义两个数据源: #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassNa... -
1 votesanswersviews
Spring 5的集成Hibernate 5 Atomikos 4 Tomcat无法找到当前的JTA事务
我尝试了很多不同的解决方案,但获得了异常: org.hibernate.HibernateException:无法在org.hibernate.context.internal.JTASessionContext.currentSession(JTASessionContext.java:75)〜[hibernate-core-5.2.12.Final.jar:5.2.12中找到当前的JTA事务... -
0 votesanswersviews
获取SQLException:XAER_INVAL:使用spring boot atomikos mysql的参数无效
我试图调用一个简单的 CRUDRepository 方法 public void deleteUser(Long id) { userRepository.deleteById(id); } 我正进入(状态 2018-03-28 15:25:05.443 WARN 17176 --- [nio-8081-exec-1] cadatasource.xa.XAResourc... -
0 votesanswersviews
使用ActiveMQ的Apache Camel路由的XA事务
如果在处理给定的Camel路由时出现问题,我的要求是将消息留在源队列中,我的comsumer在ActiveMQ中进行轮询 . 我的理解是我需要有一个XA事务来处理这个问题 . 我想通过Java DSL设置Camel . 没有EE容器 . 我已经采用这个例子来工作XA setup for Camel with Atomikos . 基于此,我创建了另一个@Test . 有一个RouteBuilder... -
1 votesanswersviews
带有JMS主题的ActiveMQ - 一些消息未出列的消息
我们正在尝试使用JMS主题将ActiveMQ 5.9.0设置为消息代理,但我们在使用消息时遇到了一些问题 . 出于测试目的,我们有1个主题,1个事件生成器和1个使用者的简单配置 . 我们一个接一个地发送10条消息,但每次运行应用程序时,都不会消耗1-3条消息!其他消息被消耗并且处理得很好 . 我们可以看到我们在ActiveMQ管理控制台中发布到主题的所有消息,但它们从未到达消费者,即使我们重新申请... -
0 votesanswersviews
Spring批处理:如何配置xa事务
这是我的情况: 一个Postgres数据库,我只有Spring Batch表 一个Oracle数据库,我可以在其中读取,写入和更新业务数据 我试图用Atomikos配置一个XA环境,它似乎工作但老实说我不明白究竟发生了什么 . 你能检查一下我的配置吗?我在这些事情上完全是菜鸟...... 如果我将"hibernate.transaction.jta.platform&... -
0 votesanswersviews
JMS MessageListener可以启动XA事务吗?
假设我编写了以下代码(使用Atomikos的纯独立Java,没有Spring,没有JavaEE,没有bean): XASession session = conn.createXASession(); MessageConsumer consumer = session.createConsumer(session.createQueue("QNAME")); consumer... -
0 votesanswersviews
两个JMS代理之间的XA事务(ActiveMQ)
我试图在2个不同的,远程的,activeMQ代理之间移动jms消息,经过大量的阅读 我正在使用Atomikos,因为我正在编写一个独立的应用程序,而且我也使用spring来完成所有工作 . 我有以下bean javaconfig设置 @Bean(name="atomikosSrcConnectionFactory") public AtomikosConnectionF... -
2 votesanswersviews
事务未准备好(ActiveMQ),“XA资源变得不可用”(Atomikos),日志中无休止的异常
我们遇到Atomikos(TransactionManager)和ActiveMQ的问题 . Atomikos用于Spring环境以启用XA事务 . 我们测试了ActiveMQ客户端的故障转移行为,并注意到一些不会消失的异常 . 我们的测试场景如下: 启动两个使用相同数据库的代理,一个代理将是主服务器,第二个是从服务器 启动客户端;客户端将连接到主代理 突然停止主经纪人(杀死-9) ... -
2 votesanswersviews
WSO2 ESB分布式转换
我正在尝试使用WSO2 ESB v 4.5.1在两个SOAP Web服务上实现分布式事务 . 我实现了两个独立的Web服务(每个都有自己的数据库连接)和一个与两个服务通信的代理服务 . 代理服务包含事务中介 . 据我所知,这个版本的ESB使用Atomikos(www.atomikos.com),而Transaction mediator是管理交易的唯一方法 . 如何配置WSO2 ESB和Atomi... -
1 votesanswersviews
Websphere事务管理器和数据源迁移到Atomikos和Hikari:回滚不起作用
我们正在尝试将Websphere迁移到Tomcat,其中需要迁移两个基本组件 . 我们将连接池管理迁移到Hikari,将事务管理迁移到Atomikos . Hibernate不是由Spring管理的,数据源也不是由spring管理的 . Spring 天通过注入atomikos实现提供事务管理 . <bean id="atomikosUserTransaction" ... -
1 votesanswersviews
虽然异常在ErrorHandler中处理,但Spring JMS与JTA回滚
我通过Atomikos和JMS使用Spring Integration和JTA支持绑定到不同的Webshpere MQ和Oracle数据库 .对于其他人而言,它似乎与_2732233中的线程相同,但它根本不是 .流程如下: message-driven-channel-adapter接收事务内的消息 一些转变 ServiceActivator具有更深层次的业务逻辑 数据库更新 ... -
0 votesanswersviews
使用Spring集成消息驱动的通道适配器配置AtomikosConnectionFactoryBean
我正在尝试使用Atomikos进行 spring 集成项目的分布式事务管理 . 我遇到问题如果我尝试在消息驱动的通道适配器中使用AtomikosConnectionFactoryBean作为连接工厂 . 我收到以下错误: Caused by: com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ0018: Failed to connect to ...