EJB中的两阶段提交

时间:2012-11-07 13:59:56

标签: ejb jms weblogic jta

我在我的应用程序中获取了一个数据源的两阶段提交Exption。 Point is application仅使用Oracle Toplink执行ready ready数据选项。以下是Application

中的快乐
  1. 请求来到webservice
  2. Webservice调用JMS Queue。应用程序需要队列响应,因此使用了Read Respose
  3. 队列
  4. 在Message Bean中(让我们调用这个ProcessBean),几个成功的命中使用Oracle Toplink转到Oracle DB,[b]没有任何异常被放置[/ b]。
  5. DB数据读取指针后调用Blaze提供的Blaze规则RMI API。我们得到了成功的结果。
  6. 队列调用响应队列和响应消息将被发回。
  7. 现在异常来了,指针再次来到ProcessingBean
  8. 在网络服务中永远不会得到回复。
  9. P.S。如果你在Weblogic连接池中进行全局转换,那么一切正常。或者,如果我选中启用两阶段提交,那么一切都正常。

0 个答案:

没有答案