发布于 2015-08-10 13:33:03
我也遇到过类似的错误XAER_RMFAIL,但在我的例子中,问题出在两个EJB之间的通信上,每个EJB都不同。解决方案是在两个服务器之间设置受信任的域(从server1到server2,从server2到server1)。
为了找出问题所在,我建议在WAS (Enabling Java Message Service (JMS) trace for WebSphere Application Server)上启用MQ跟踪。还要检查FFDC日志。
发布于 2015-08-11 00:03:01
唯一更改的是JDBC提供程序,现在我们使用Microsoft SQL Server JDBC驱动程序(XA)。
堆栈跟踪:
javax.resource.ResourceException: enlist: caught Exception我想您已经发现了您的问题--这是JDBC提供程序的变化。
好吧,这也是MQ 5.x版本自2007年起停产的事实。System Pre-Reqs for v5.3根本没有列出对MSSQL Server支持。升级的原因是让MQ保持一个不支持所使用的其他技术的过时版本吗?
https://stackoverflow.com/questions/31884036
复制相似问题