sql >> Base de Datos >  >> RDS >> Oracle

XAException en Websphere Application Server

Resulta que el problema no estaba en absoluto con WebSphere u Oracle, sino con nuestra configuración. Usamos Spring AOP para transacciones. También tenemos varios proyectos web que fusionamos antes de implementarlos en WebSphere. Durante la fusión, terminamos con varios (9 para ser exactos) archivos applicationContext.xml que configuran AOP. Por lo tanto, por cada llamada a un método envuelto en una transacción, se crearon 9 transacciones.

Eventualmente, alcanzamos el límite de Oracle de la cantidad de transacciones globales que pueden participar en una sola transacción y obtuvimos este error.

Un consejo para los sabios... tenga cuidado con las transacciones administradas por AOP :)