`
senton
  • 浏览: 205914 次
  • 性别: Icon_minigender_1
  • 来自: 紫禁城
社区版块
存档分类
最新评论

JBoss中事务超时的解决方案

阅读更多

    JBoss 中容器管理事务超时错误

WARN  [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=lijing/17, BranchQual=, localId=17] timed out. status=STATUS_ACTIVE
 

 
   Jboss 中,容器管理事务的默认超时设为300秒,如果某一个方法需要很长时间的事务处理,则需要修改这个时间值。
 jboss的安装目录\server\default\conf下,打开jboss-service.xml文件,找到如下行:

   <mbean code="org.jboss.tm.TransactionManagerService"
      name="jboss:service=TransactionManager"
      xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml">
      <attribute name="TransactionTimeout">300</attribute>
      <!-- set to false to disable transaction demarcation over IIOP -->
      <attribute name="GlobalIdsEnabled">true</attribute>
      <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
   </mbean>

   修改粗体部分的时间设置(单位为秒)。
分享到:
评论

相关推荐

    jboss jta configuration trouble shooting

    在实际操作中,可能会遇到如事务无法回滚、事务超时、并发冲突等问题。解决这些问题需要对JTA、JDBC、JBoss应用服务器的内部机制有深入理解,以及熟悉Java EE的规范和最佳实践。 最后,对于给出的链接(由于实际...

    JBOSS集群........

    - **常见问题**:列举了一些常见的问题及其解决方案。 通过上述内容的详细阐述,我们可以看出 JBoss 集群是一个强大且功能丰富的平台,它不仅支持高可用性和负载均衡,还提供了许多高级功能来满足复杂的应用需求。...

    narayana ws-at代码,修改可build

    Narayana WS-AT(Web Services Atomic Transaction)是Java平台上的一种高级事务处理解决方案,它实现了WS-AtomicTransaction(WS-AT)规范,该规范定义了如何在分布式环境中使用Web服务进行原子事务处理。...

    spring jta

    在描述中提到的“博文链接:https://latex.iteye.com/blog/1732783”,这个链接指向的博客文章可能详细介绍了Spring JTA的使用方法、最佳实践,以及可能遇到的问题和解决方案。由于无法直接访问该链接,以下将提供...

    Cache的特性和工作原理.docx

    - **集群支持**:相比于其他轻量级Cache,JBoss Cache提供更强大的集群解决方案,但数据同步是需要考虑的问题。 总结来说,了解和掌握Cache的特性和工作原理对于Java开发者至关重要,特别是对于那些处理大数据量、...

    jbpm-3.1.1

    jbpm是一个开源框架,它提供了完整的BPM解决方案,包括流程设计、执行、监控和管理工具。 jbpm-3.1.1的核心特性包括: 1. **流程建模**:jbpm支持基于BPMN(Business Process Modeling Notation)的图形化流程建模...

    jbpm4.2 doc(JBPM开发文档)

    JBPM(JBoss Business Process Management)是一款开源的工作流管理系统,它提供了一套完整的业务流程自动化解决方案。JBPM 4.2 是其在2009年发布的一个版本,包含了丰富的功能,如工作流引擎、任务管理、流程设计、...

    java开源包1

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包11

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包2

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包3

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包6

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包5

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包10

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包4

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包8

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包7

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包9

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包101

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    Java资源包01

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

Global site tag (gtag.js) - Google Analytics