首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSphere 8.5.6: MDB XAException方法xa_start错误代码-7

WebSphere 8.5.6: MDB XAException方法xa_start错误代码-7
EN

Stack Overflow用户
提问于 2015-08-08 02:03:19
回答 2查看 273关注 0票数 1

我们已经从WAS 5升级到WAS 8.5.5.6。我们仍然在使用EAR应用程序,没有任何问题,唯一更改的是JDBC提供程序,现在我们使用Microsoft SQL Server JDBC驱动程序(XA)。

此EAR包含一个MDB,该MDB用于另一台服务器上托管的MQ5消息侦听器服务中。

我们放置了一条、两百条和四百条消息,它们在WAS中接收正常,一切正常。

一天后,我们放入相同的消息,我们得到一个错误。消息侦听器服务处于已启动状态。Here是完整的消息。

我们在WAS上启用MQ跟踪并获取this错误文件。

如果我们重新启动消息侦听器服务,所有消息都会被使用。

如果您能提供给我任何信息,我们将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 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日志。

票数 0
EN

Stack Overflow用户

发布于 2015-08-11 00:03:01

唯一更改的是JDBC提供程序,现在我们使用Microsoft SQL Server JDBC驱动程序(XA)。

堆栈跟踪:

代码语言:javascript
复制
javax.resource.ResourceException: enlist: caught Exception

我想您已经发现了您的问题--这是JDBC提供程序的变化。

好吧,这也是MQ 5.x版本自2007年起停产的事实。System Pre-Reqs for v5.3根本没有列出对MSSQL Server支持。升级的原因是让MQ保持一个不支持所使用的其他技术的过时版本吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31884036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档