(我没有从现有问题中找到适当的答案,这就是我发布此问题的原因)
我有一个处理大量数据的应用程序。我收到以下错误/异常,进程终止。 但是可以增加夯的大小来解决问题。(但由于某些限制,我们不能这样做)
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- -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