XA 错误:XAResource.XAER_NOTA start() 在资源"SOADataSource_idm_domain"上失败:XID 无效



我遇到了">

内部异常:java.sql.SQLException:意外异常 enlist XAConnection java.sql.SQLException: XA error: XAResource.XAER_NOTA 在资源上启动(( 失败 "SOADataSource_idm_domain":XID 无效

"通过 EM 控制台分析 SOA 请求时出现异常。关于此异常的任何想法,我该如何解决它?

这是修复。

我曾两次遇到这个问题。当我第一次遇到这个问题时,我不得不将失败数据源的 JTA 超时从默认值增加到 1200(更大的值(,我按照以下步骤操作,

1. Login to weblogic console
2. Goto Services > JTA
3. Open Configuration > JTA
4. Increase the "Timeout Seconds" value

重新启动托管服务器时,问题已解决。但是,第二次(与 soa 工作流/复合相关的场景不同(,问题非常相似,其分辨率与上述相同,我已经尝试过了。但以下解决方案节省了我的时间:

1. Click DataSources under Service
2. Select the Datasource(you can pick the name from exception),in my case SOADataSource.
3. Go to Configuration > Transaction.
4. Check the checkbox "Set XA Transaction Timeout".

重新启动要在此数据源上运行的目标服务器。

最新更新