码迷,mamicode.com
首页 > 其他好文 > 详细

EJB 使用多个数据源问题

时间:2017-11-16 17:13:36      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:height   ted   edit   pen   数据源   property   add   one   abort   

如果在JBoss中同时使用俩个数据源就会发生如下异常:

 

Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57fe8b:f52:4cd284ca:9b status: ActionStatus.ABORT_ONLY >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57fe8b:f52:4cd284ca:9b status: ActionStatus.ABORT_ONLY >)

 

Adding multiple last resources is disallowed. Current resource is org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@5cb57c

 

解决方法:

JBoss5 在conf/jbossts-properties.xml文件里,在<properties depends="arjuna" name="jta">节点下增加

<property name="com.arjuna.ats.jta.allowMultipleLastResources" value="true"/>属性。

 

注:Jboss4 在conf/jbossjta-properties.xml文件里。

EJB 使用多个数据源问题

标签:height   ted   edit   pen   数据源   property   add   one   abort   

原文地址:http://www.cnblogs.com/firstdream/p/7844978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!