1

我碰到 ”

内部异常:java.sql.SQLException:登记 XAConnection java.sql.SQLException 时出现意外异常:XA 错误:XAResource.XAER_NOTA start() 在资源“SOADataSource_idm_domain”上失败:XID 无效

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

4

1 回答 1

1

这是修复。

我曾两次面对这个问题。当我第一次遇到这个问题时,我不得不将失败数据源的 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".

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

于 2017-03-29T09:57:44.163 回答