aused by: javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = OPSSDS
at weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare(JTSXAResourceImpl.java:83)
at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:1343)
at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:513)
at weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:392)
at weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:2633)
at weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTransactionImpl.java:2281)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:307)
Solution:
This error occured when we configured database policy store with SOA domain.
Enable the "Emulate TwoPhase Commit" instead of "one-Phase commit" for the OPSS data source
at weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare(JTSXAResourceImpl.java:83)
at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:1343)
at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:513)
at weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:392)
at weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:2633)
at weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTransactionImpl.java:2281)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:307)
Solution:
This error occured when we configured database policy store with SOA domain.
Enable the "Emulate TwoPhase Commit" instead of "one-Phase commit" for the OPSS data source
No comments:
Post a Comment