Oracle
 sql >> Base de données >  >> RDS >> Oracle

XAException dans Websphere Application Server

Il s'avère que le problème ne venait pas du tout de WebSphere ou d'Oracle, mais de notre configuration. Nous utilisons Spring AOP pour les transactions. Nous avons également plusieurs projets Web que nous fusionnons avant de les déployer sur WebSphere. Au cours de la fusion, nous nous sommes retrouvés avec plusieurs (9 pour être exact) fichiers applicationContext.xml qui configurent AOP. Ainsi, pour chaque appel à une méthode enveloppée dans une transaction, nous avions créé 9 transactions.

Finalement, nous avons atteint la limite d'Oracle du nombre de transactions globales pouvant participer à une seule transaction et nous avons eu cette erreur.

Avis aux sages... soyez prudent avec les transactions gérées par AOP :)