Transactions 是什么导致Arjuna 1603(找不到新的XAResource用于恢复不可序列化的XAResource)

Transactions 是什么导致Arjuna 1603(找不到新的XAResource用于恢复不可序列化的XAResource),transactions,warnings,jboss6.x,Transactions,Warnings,Jboss6.x,我没有阿诸那的经验,但我的日志文件中充满了: 2011-06-27 09:25:18,021 WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA-16037 Could not find new XAResource to use for recovering non-serializable XAResource formatId=131076, gtrid_length=29, bqual_length=28, tx_uid=0:ff

我没有阿诸那的经验,但我的日志文件中充满了:

2011-06-27 09:25:18,021 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA-16037 Could not find new XAResource to use for recovering non-serializable XAResource  formatId=131076, gtrid_length=29, bqual_length=28, tx_uid=0:ffff0a2012b7:126a:4e006635:2ba0, node_name=1, branch_uid=0:ffff0a2012b7:126a:4e006635:2ba1, eis_name=unknown eis name

2011-06-27 09:25:18,021 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA-16038 No XAResource to recover < formatId=131076, gtrid_length=29, bqual_length=28, tx_uid=0:ffff0a2012b7:126a:4e006635:2ba0, node_name=1, branch_uid=0:ffff0a2012b7:126a:4e006635:2ba1, eis_name=unknown eis name >
2011-06-27 09:25:18021警告[com.arjuna.ats.jta](定期恢复)arjuna-16037找不到新的XAResource用于恢复不可序列化的XAResource formatId=131076,gtrid_length=29,bqual_length=28,tx_uid=0:ffff0a2012b7:126a:4e006635:2ba0,节点名称=1,分支_uid=0:ffff0a2012b7:126a:4e006635:2ba1,eis名称=未知eis名称
2011-06-27 09:25:18021警告[com.arjuna.ats.jta](定期恢复)arjuna-16038无需恢复的XAResource
这两条消息总是放在一起,并定期写入。这些消息的数量随着JBoss服务器实例的正常运行时间而增加。由于我的应用程序(它是一个MDB,使用来自远程ActiveMQ的消息)存在一些问题,并且这些是我得到的唯一日志消息,因此我非常想知道原因。

以下是解释:


也许你的交易持续时间太长,你陷入了第二个链接中描述的时间问题。是否增加了服务器的事务超时?

若要消除错误,请停止jboss实例并删除文件夹
$jboss/standalone/data/tx object store
请参阅

基本部分:

最简单的解决方案: 找到这条路 {JBOSS_HOME}/standalone/data/tx object store/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/twophasecordinator/AtomicAction

在AtomicAction中找到一些与事务相关的文件,删除这些文件后,此问题将得到解决


但论坛包含了原因和更“系统友好”的解决方案。

谢谢。你能解释一下这个文件夹中的文件是什么以及它们的用途吗?