问题标签 [bitronix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hibernate - 使用 Hibernate + Bitronix 的未提交事务
大家好:我在使用 Hibernate + Bitronix 提交事务时遇到问题,其中对持久性的调用发生在另一个 jar 中。例如,如果我有 jarA 和 jarB。JarA 开始一个事务并调用 jarB 中的一个方法。jarB 中的方法保留其数据。最后 jarA 提交事务。但是,提交没有通过,因为 Bitronix 抛出了一个异常,说没有事务。
一些相关代码:
java - Bitronix:IllegalArgumentException:具有唯一名称“JPA-DSA”的资源已注册
我有一个应用程序,它使用 2 个将在 Tomcat 8 中使用的数据库。由于 Tomcat 没有 JTA/XA 功能,所以我尝试使用 Bitronix 添加它。
但是当上下文被加载该数据源已经被注册时,我得到了错误。我已将完整的堆栈跟踪放在下面。
我正在使用带有OracleXADataSource
.
下面是我的hibernate-context.xml,
这是完整的错误堆栈跟踪,
我尝试调整配置,但每次都出现相同的错误。如果我遗漏任何内容或配置不正确,请告诉我。
谢谢。
java - Bitronix + Spring + Hibernate + Mysql 卡在启动中
我正在尝试使用 spring + hibernate + mysql 作为独立应用程序对 bitronix 事务管理进行一些示例工作。
我的弹簧配置是:
事务测试还没有代码,但我会在那里写事务代码
但是,当我尝试使用 ClassPathXmlApplicationContext 运行应用程序并尝试将调试点放在 sysout 行上方的代码未执行时,它会被 bitronix 日志吸吮,如下所示
在控制台中的这行之后没有任何反应,我在 Test 类中没有得到任何 afterPropertySet。会是什么问题?还是我错过了什么。
编辑:线程转储
2015-11-26 07:30:39 全线程转储 Java HotSpot(TM) 64 位服务器 VM(25.60-b23 混合模式):
jms - Bitronix PoolingConnectionFactory 与 SpringFramework CachingConnectionFactory
配置为缓存大于 1 的 CachingConnectionFactory 和 PoolingConnectionFactory 之间有什么区别吗?
我在各种项目中都见过这两种情况,我想了解选择其中一个的理由。
spring - 如何设置 Spring Boot + Bitronix + 非 XA 数据源 + XA JMS 连接
我正在尝试在 Spring Boot 中设置 Bitronix 以使用非 XA 数据源的最后一个资源策略。当然,默认情况下(自动配置)数据源不参与 XA 事务。似乎org.springframework.boot.jta.XADataSourceWrapper
只适用于XADataSource
.
如何DataSource
与 Bitronix 连接?
java - Hazelcast XATransaction 与 Bitronix 事务管理器
我正在使用 Hazelcast XA Transactions 进行一些测试,但在使用 Bitronix 作为事务管理器时遇到了麻烦。
我遵循了 Hazelcast 官方文档:
http://docs.hazelcast.org/docs/3.5/manual/html/xatransactions.html
库版本:
Hazelcast: 3.5.4
Bitronix Transaction Manager: 2.1.4
Java: 1.7
代码:
测试方法:
Hazelcast实例创建方法:
做方法:
我BitronixSystemException
在尝试征用 XA 资源时收到 , 抛出的错误消息transaction.enlistResource(xaResource)
。
完整的堆栈跟踪:
有人遇到过这个问题吗?这有什么线索吗?
mysql - “com.mchange.v2.c3p0.ComboPooledDataSource”类中没有可写属性“URL”
我在我的项目中配置了以下 c3p0 设置。但是在执行 jar 文件时,我发现“没有可写属性”。请告诉我如何解决这个问题。
配置:-
错误日志:-
感谢您查看这个..
java - 将 Bitronix 与 Jtds 驱动程序集成
我正在尝试使用 Jtds 驱动程序为 SQL Server 和 Sybase 连接执行 PoolingDataSource。
服务器启动后显示:
我读到我只能有一个非 XA 数据源,但是如果 LrcXADataSource 类正在包装数据源,为什么会发生这种情况?
有什么方法可以通知 Jtds 驱动程序有关 XA 选项的信息?
java - 更改 BTM tlog 文件位置
我们正在使用org.codehaus.btm:btm:2.1.4
我们的测试,我们看到这些文件出现在我们的 maven 模块目录(这是工作目录)中:
btm1.tlog
btm2.tlog
我希望它们在另一个目录中创建,例如在target/btmlogs/
. 我该如何配置 BTM 来做到这一点?
mule - 将 jms 发送到 activemq MuleESB 时出现 Bitronix 异常
我正在开发一个 MuleESB 项目,在该项目中我从 ActiveMQ 接收消息,其中包含以 Base64 编码的图片,当我处理完消息后,我尝试将其发送到另一个队列,但随后出现以下错误。有谁知道为什么会发生这种异常:
错误 2016-03-11 14:00:24,168 [Active_MQ.scheduler.04] org.mule.exception.CatchMessagingExceptionStrategy: ************************ ****************************************************** ****** 消息:事务已被标记为仅回滚 (bitronix.tm.internal.BitronixRollbackException) 类型
:org.mule.api.transaction.TransactionException 代码
:MULE_ERROR--2 JavaDoc: http://www.mulesoft .org/docs/site/current3/apidocs/org/mule/api/transaction/TransactionException.html **************************** ****************************************************** ** 异常堆栈为:1. 事务已被标记为仅回滚 (bitronix.tm.internal.BitronixRollbackException)
bitronix.tm.BitronixTransaction:116 (null) 2. 事务已被标记为仅回滚 (bitronix.tm.internal.BitronixRollbackException) (org.mule.api.transaction.TransactionException)
org.mule.transaction.XaTransaction:315 ( http ://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/transaction/TransactionException.html) ************************************************* ******************************* 根异常堆栈跟踪:bitronix.tm.internal.BitronixRollbackException:事务已被标记为回滚仅在 org.mule.transaction.XaTransaction.enlistResource(XaTransaction. java:311) 在 com.mulesoft.mule.bti.jms.BitronixSessionInvocationHandler.enlist(BitronixSessionInvocationHandler.java:110) 在 sun.reflect.GeneratedMethodAccessor123.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 43) 在 com.mulesoft.mule.bti.jms 的 java.lang.reflect.Method.invoke(Method.java:606)。BitronixSessionInvocationHandler.invoke(BitronixSessionInvocationHandler.java:54) at com.sun.proxy.$Proxy116.enlist(Unknown Source) at org.mule.transaction.XaTransaction.bindResource(XaTransaction.java:287) at org.mule.transport.AbstractConnector .getTransactionalResource(AbstractConnector.java:2041) 在 org.mule.transport.jms.transformers.AbstractJmsTransformer.getSession(AbstractJmsTransformer.java:199) 在 org.mule.transport.jms.transformers.AbstractJmsTransformer.transformToMessage(AbstractJmsTransformer.java:65) ) 在 org.mule.transport.jms.transformers.ObjectToJMSMessage.transformMessage(ObjectToJMSMessage.java:54) 在 org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:141) 在 org.mule.transformer.AbstractMessageTransformer.transform( AbstractMessageTransformer.java:89) 在 org.mule.DefaultMuleMessage.transformMessage(DefaultMuleMessage.java:1602) 在 org.mule.DefaultMuleMessage.applyAllTransformers(DefaultMuleMessage.java:1509) 在 org.mule.DefaultMuleMessage.applyTransformers(DefaultMuleMessage.java:1487) 在 org. mule.DefaultMuleMessage.applyTransformers(DefaultMuleMessage.java:1470) at org.mule.transport.AbstractMessageDispatcher.applyOutboundTransformers(AbstractMessageDispatcher.java:205) at org.mule.transport.jms.JmsMessageDispatcher.applyOutboundTransformers(JmsMessageDispatcher.java:506) at org .mule.transport.AbstractMessageDispatcher.process(AbstractMessageDispatcher.java:71) 在 org.mule.transport.AbstractConnector$DispatcherMessageProcessor.process(AbstractConnector.java:2662) 在 org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor。在 org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44) 在 org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:107) 执行(ExceptionToMessagingExceptionExecutionInterceptor.java:24) 在 org.mule.processor.BlockingProcessorExecutor .executeNext(BlockingProcessorExecutor.java:94) 在 org.mule.processor.BlockingProcessorExecutor.execute(BlockingProcessorExecutor.java:56) 在 org.mule.processor.AsyncInterceptingMessageProcessor.process(AsyncInterceptingMessageProcessor.java:102) 在 org.mule.execution。 org.mule.execution.MessageProcessorNotificationExecutionInterceptor 的 ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)。在 org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24) 的 org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44) 处执行(MessageProcessorNotificationExecutionInterceptor.java:107) 在 org.mule.execution.MessageProcessorNotificationExecutionInterceptor .execute(MessageProcessorNotificationExecutionInterceptor.java:107) 在 org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44) 在 org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24) 在 org.mule.execution。 MessageProcessorNotificationExecutionInterceptor。在 org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24) 在 org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44) 在 org.mule.execution.MessageProcessorExecutionTemplate 执行(MessageProcessorNotificationExecutionInterceptor.java:107)在 org.mule.processor.BlockingProcessorExecutor.execute(BlockingProcessorExecutor.java:56) 在 org.mule.endpoint 的 org.mule.processor.BlockingProcessorExecutor.executeNext(BlockingProcessorExecutor.java:94) 的 .execute(MessageProcessorExecutionTemplate.java:44)。 outbound.OutboundResponsePropertiesMessageProcessor.process(OutboundResponsePropertiesMessageProcessor.java:35) 在 org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor。在 org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.ja...执行(ExceptionToMessagingExceptionExecutionInterceptor.java:24)