我遇到了"
内部异常:java.sql.SQLException:同时发生意外异常 征集XAConnection java.sql.SQLException:XA错误: XAResource.XAER_NOTA start()在资源上失败 ' SOADataSource_idm_domain':XID无效
"通过em控制台分析soa请求时出现异常。 关于这个例外的任何想法,我该如何解决?
答案 0 :(得分: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".
重新启动要在此数据源上运行的服务器。