首页 > 解决方案 > javax.ejb.EJBTransactionRolledbackException:事务回滚

问题描述

(我没有从现有问题中找到正确的答案,这就是我发布此内容的原因)

我有一个处理大量数据的应用程序。我收到以下错误/异常并且进程被终止。但是增加内存大小可以解决这个问题。(但由于某些限制我们不能这样做)

2019-02-11 14:02:59,662 错误 [net.xxx.RuleHandler] (Thread-185232 (HornetQ-client-global-threads-1521150484)) 未能从 db 获取规则:org.hibernate.HibernateException:事务已滚动回到另一个线程!

在 org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorTrackingImpl.processAnyDelayedAfterCompletion(SynchronizationCallbackCoordinatorTrackingImpl.java:105) [hibernate-core-4.2.27.Final-redhat-1.jar:4.2.27.Final-redhat-1]

2019-02-11 14:02:59,693 错误 [net.xxx. ejb.SearchReqMDB ] (Thread-185232 (HornetQ-client-global-threads-1521150484)) 搜索索引失败:net.xxx.xxx.JMPException: javax.ejb.EJBTransactionRolledbackException: 事务回滚

如何解决这个问题?我需要增加 ejb 调用的超时值吗?如果是,那么我需要在哪里更改它。

使用 JBOSS 6 EAP , EJB & JPA

标签: javahibernatejpaejb

解决方案


推荐阅读