JBOSS 6 _EJB-事务错误(无法在输入元感知对象时登记事务!)

时间:2014-08-25 11:51:20

标签: jboss

我在jboss 6中遇到异常。因为当我从EJB调用2个diff数据源时(Local-tx和no-tx)。如何解决这个问题,因为我必须在我的生产服务器中使用这两个tx。

org.jboss.util.NestedSQLException:输入元感知对象时无法登记事务! - 嵌套throwable: (javax.transaction.SystemException:java.lang.Throwable:无法登记资源,请参阅先前的警告。 tx = TransactionImple< ac,BasicAction:0:ffffc0a86889:126a:53f5e358:719e status:ActionStatus.ABORT_ONLY>); - 嵌套throwable: (org.jboss.resource.JBossResourceException:无法在输入元感知对象时登记事务!; - 嵌套throwable: (javax.transaction.SystemException:java.lang.Throwable:无法登记资源,请参阅先前的警告。  tx = TransactionImple< ac,BasicAction:0:ffffc0a86889:126a:53f5e358:719e status:ActionStatus.ABORT_ONLY>))

1 个答案:

答案 0 :(得分:1)

尝试添加到您的jboss配置

<system-properties>
...
    <property name="com.arjuna.ats.arjuna.allowMultipleLastResources"   value="true"/>
....
</system-properties>  

或使用两个XA数据源