sql >> Database >  >> RDS >> Oracle

XAException in Websphere-toepassingsserver

Het bleek dat het probleem helemaal niet bij WebSphere of Oracle lag, maar bij onze configuratie. We gebruiken Spring AOP voor transacties. We hebben ook verschillende webprojecten die we samenvoegen voordat we ze implementeren in WebSphere. Tijdens het samenvoegen kwamen we terecht bij verschillende (9 om precies te zijn) applicationContext.xml-bestanden die AOP instellen. Dus voor elke aanroep naar een methode die in een transactie is verpakt, hadden we 9 transacties gemaakt.

Uiteindelijk bereikten we Oracle's limiet van het aantal wereldwijde transacties dat kan deelnemen aan een enkele transactie en kregen we deze foutmelding.

Word wijs ... wees voorzichtig met door AOP beheerde transacties :)



  1. Hoe pl/sql-uitzondering opnieuw te verhogen in het blok voor het afhandelen van uitzonderingen?

  2. Wat is de betekenis van geciteerde tekens met een grafaccent (AKA-backtick) in MySQL?

  3. Binaire variabele groeperen op ID en min/max-datums

  4. Sqlite Kolom toevoegen aan tabel op een bepaalde positie (Android)