JBoss 7.0。数据源已在独立 xml 中配置。 我想创建一个新对象,使用重写的方法实现
com.arjuna.ats.jts.recovery.XaResourceRecoveryHelper
:
public XAResource[] getXAResources() throws Exception;
避免在测试期间的某些情况下一直记录
javax.resource.ResourceException
。
但是我在调用
org.jboss.jca.core.tx.jbossts.XAResourceRecovery
的实现来获取实现 com.arjuna.ats.jts.recovery.XaResourceRecoveryHelper
的对象时遇到问题(类似于 ex. com.arjuna.ats.internal.jbossatx.jta.XaResourceRecoveryHelperWarapper
)。
我在 pom 中没有任何 arjuna 依赖项,上面提到的类仅从堆栈跟踪复制。
如何以编程方式创建和注册新的 XaResourceRecoveryHelper 实现?
Narayana 文档(尤其是“故障恢复”章节)可以帮助您实现目标。此外,Ondra 撰写了一篇关于“Narayana 定期恢复 XA 事务”的精彩博客。我希望这些资源会有所帮助:-)