当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Weblogic中几个internal的XA timeout(情况切换相关的超时)[Java编程]

赞助商链接



  本文“Weblogic中几个internal的XA timeout(情况切换相关的超时)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

这几天做welogic xa debug的时刻,反复碰到TransactionTimeoutException.我但是把transaction的timeout设到了 100000秒的,一天多,怎么大概10几分钟就timeout掉啊?并且我还把事件分支的timeout调到了一天,即enable "Set XA Transaction Timeout ", "XA Transaction Timeout"=86400秒.注意:XA Transaction Timeout是Weblogic作为transction manager时,要求对应XA resource的resource manager给transaction branch设定的timeout.假如Set XA Transaction Timeout没有enable的话,那么resource manager会利用自己的Timeout去掌握transaction branch.

1     public void xaTest()
2     {
3             try{
4                     UserTransaction tx = getUserTransaction();
5                     System.out.println("tx: " + tx.toString());
6                     tx.setTransactionTimeout(100000);
7                     tx.begin();
8                     Connection conn1 = getConnection("t3://localhost:7011", XA_DS);
9                     Connection conn2 = getConnection("t3://localhost:7021", REMOTE_XA_DS);
10                     this.executeInsertInPSMT(conn1, null);
11                     this.executeAnoInsertInPSMT(conn2, null);
12                     conn1.close();
13                     conn2.close();
14                     tx.commit();
15             }catch(Exception e){
16                     e.printStackTrace();
17             }
18     }

非常仓库以下:

weblogic.transaction.RollbackException: Timed out tx=BEA1-0000DB7D6CD6F87E5FE6 after 100000 seconds
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:215)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:224)
at weblogic.transaction.internal.CoordinatorImpl_923_WLStub.commit(Unknown Source)
at weblogic.transaction.internal.TransactionImpl.commit(TransactionImpl.java:324)
at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:283)
at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:277)
at com.bea.cs.test.jdbc.DriverTest.xaTest(DriverTest.java:293)
at com.bea.cs.test.jdbc.DriverTest.main(DriverTest.java:49)
Caused by: weblogic.transaction.RollbackException: Timed out tx=BEA1-0000DB7D6CD6F87E5FE6 after 100000 seconds
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1809)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:331)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:227)
at weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:101)
at weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:553)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:443)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:439)
at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:61)
at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:983)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)


  以上是“Weblogic中几个internal的XA timeout(情况切换相关的超时)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 配置BEA WebLogic 8.1 JDBC衔接
  • WebLogic利用DB的Java控件访谒数据库
  • 把WebLogic EJB程序迁移到JBoss上
  • 在Weblogic上配置Hibernate为JNDI
  • JBuilder+WebLogic实现教材管理系统
  • Jbuilder6.0+Weblogic6.0完成EJB开公安置
  • 以weblogic为服务器开辟会话EJB
  • WebLogic8.1的中文问题办理办法
  • WebLogic UDDI Client API实例学习(一)
  • WebLogic UDDI Client API实例学习(二)
  • Weblogic中因为IP变更招致SubCoordinator not available,Transa
  • 关于在weblogic中异步伐用webservice
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .