Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 发生异常_Java_Websphere_Rad - Fatal编程技术网

Java 发生异常

Java 发生异常,java,websphere,rad,Java,Websphere,Rad,我在WebSphereAppServer中遇到了这个异常。 我是新来的。我在java环境/RAD 7.5/AppServer7.0中工作 好心帮忙 事务服务在xa_恢复操作中遇到错误。资源是com.ibm.ws.rsadapter.spi。WSRdbXaResourceImpl@21e521e5. 错误代码是XAER_RMERR。异常堆栈跟踪如下:javax.transaction.xa.XAException 谢谢和问候。我经常在日志中看到这一点。通常在重启后。您可能没有在datasorce

我在WebSphereAppServer中遇到了这个异常。 我是新来的。我在java环境/RAD 7.5/AppServer7.0中工作

好心帮忙 事务服务在xa_恢复操作中遇到错误。资源是com.ibm.ws.rsadapter.spi。WSRdbXaResourceImpl@21e521e5. 错误代码是XAER_RMERR。异常堆栈跟踪如下:javax.transaction.xa.XAException



谢谢和问候。

我经常在日志中看到这一点。通常在重启后。您可能没有在datasorce中配置“XA恢复的身份验证别名”,或者用户没有访问Oeacle DB中XA特定视图的权限

因此,创建一个用户并授予特权:

grant select on pending_trans$ to <user>;
grant select on dba_2pc_pending to <user>;
grant select on dba_pending_transactions to <user>;
grant execute on dbms_system to <user>;  (If using Oracle 10.2.0.3 or lower JDBC driver)
grant execute on dbms_xa to <user>; (If using Oracle 10.2.0.4 or higher JDBC driver)
将待决交易的选择权授予;
授予dba_2pc_上的select待定;
将dba_未决_事务上的select授予;
授予在dbms_系统上执行的权限;(如果使用Oracle 10.2.0.3或更低版本的JDBC驱动程序)
将在dbms_xa上执行的权限授予;(如果使用Oracle 10.2.0.4或更高版本的JDBC驱动程序)
并将该用户设置为xa数据源的xa恢复。您还应该确保为Oracle实例配置了XA,请咨询DBA

更多信息