Ordinary hut

          人間一福地,勝似天仙宮
          posts - 61, comments - 50, trackbacks - 0, articles - 1

          關于Transaction timed out after * seconds 錯誤的記錄

          Posted on 2009-11-06 14:51 landor 閱讀(4944) 評論(0)  編輯  收藏 所屬分類: weblogic
          用weblogic 10中的jta連接池時,突然遇到了這個錯誤
          java.rmi.RemoteException: Transaction Rolledback.; nested exception is: 
              weblogic
          .transaction.internal.TimedOutException: Transaction timed out after 6 seconds 
          BEA1
          -0015257A156225A3A3CE
              at weblogic
          .rmi.internal.ServerRequest.sendReceive(ServerRequest.java:205)
              at weblogic
          .rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
              at weblogic
          .rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
              at gmt
          .boss.login.ejb.LoginSTB_ojwifa_EOImpl_1031_WLStub.getLoginContext(Unknown Source)
              at gmt
          .boss.login.ejb.LoginSTBDelegate.getLoginContext(LoginSTBDelegate.java:609)
              at gmt
          .boss.login.ui.LoginAction.login(LoginAction.java:351)
              at gmt
          .boss.login.ui.LoginAction.execute(LoginAction.java:64)
              at org
          .apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
              at org
          .apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
              at org
          .apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
              at org
          .apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
              at javax
          .servlet.http.HttpServlet.service(HttpServlet.java:727)
              at javax
          .servlet.http.HttpServlet.service(HttpServlet.java:820)
              at weblogic
          .servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
              at weblogic
          .servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
              at weblogic
          .servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
              at weblogic
          .servlet.internal.TailFilter.doFilter(TailFilter.java:26)
              at weblogic
          .servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
              at gmt
          .boss.sso.util.PermitFilter.doFilter(PermitFilter.java:328)
              at weblogic
          .servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
              at weblogic
          .servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
              at weblogic
          .security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic
          .security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic
          .servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
              at weblogic
          .servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
              at weblogic
          .servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
              at weblogic
          .work.ExecuteThread.execute(ExecuteThread.java:201)
              at weblogic
          .work.ExecuteThread.run(ExecuteThread.java:173)
          Caused by
          : weblogic.transaction.internal.TimedOutException: Transaction timed out after 6 seconds 
          BEA1
          -0015257A156225A3A3CE
              at weblogic
          .transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1742)
              at weblogic
          .transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1609)
              at weblogic
          .transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1885)
              at weblogic
          .transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1519)
              at weblogic
          .transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
              at weblogic
          .timers.internal.TimerImpl.run(TimerImpl.java:273)
              at weblogic
          .work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
          解決辦法是進入weblogic的控制臺,service--jta
          Timeout Seconds:設置大一些,比如50
          Abandon Timeout Seconds:設置到一些,比如86400

          或者手工到config的config.xml中修改該參數(前提是以前應該已經設置了該參數)

          主站蜘蛛池模板: 桦甸市| 沾化县| 宜阳县| 雷州市| 衡南县| 临颍县| 方城县| 赣州市| 涿鹿县| 辽宁省| 上虞市| 绥滨县| 潮安县| 沂南县| 阳泉市| 祥云县| 嘉兴市| 宜宾县| 西藏| 永昌县| 门头沟区| 高邑县| 金塔县| 青州市| 玉山县| 搜索| 合水县| 宾阳县| 页游| 加查县| 通河县| 焦作市| 普陀区| 黄陵县| 商水县| 塔城市| 东山县| 平南县| 化德县| 蒙城县| 商水县|