Ordinary hut

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

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

          Posted on 2009-11-06 14:51 landor 閱讀(4949) 評論(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中修改該參數(前提是以前應該已經設置了該參數)

          主站蜘蛛池模板: 凤山县| 巴林左旗| 卢湾区| 宁波市| 定陶县| 阜城县| 莆田市| 乌拉特前旗| 锡林郭勒盟| 五大连池市| 麻城市| 屏边| 河北省| 平潭县| 宜兴市| 东明县| 宝山区| 苗栗县| 西充县| 阳信县| 海南省| 阿尔山市| 宜丰县| 密山市| 股票| 咸阳市| 新乡县| 玛多县| 怀集县| 集安市| 皋兰县| 衢州市| 上思县| 隆德县| 怀集县| 中江县| 西和县| 江西省| 清流县| 金门县| 洪湖市|