您的位置:首页 > 其它

EJB 使用多个数据源问题

2014-03-20 11:39 344 查看
如果在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文件里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: