我正在使用Hibernate和Atomikos for JTA作为我的一个概念证明。我得到一个意外的JTA事务回滚异常,可能是由于超时。例外是:
javax.transaction.RollbackException: Prepare: NO vote
如果请求提交事务但由于超时已经回滚,则会发生此错误。所以你的假设是完全正确的。解决方案是增加事务超时。