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中修改該參數(前提是以前應該已經設置了該參數)

          主站蜘蛛池模板: 饶阳县| 永修县| 循化| 化隆| 河北省| 渝北区| 蚌埠市| 高雄县| 六安市| 赞皇县| 莱阳市| 西平县| 孝感市| 郁南县| 萨嘎县| 紫金县| 贵阳市| 西宁市| 常宁市| 滨州市| 永嘉县| 五常市| 崇文区| 贵定县| 孝感市| 海兴县| 温宿县| 乐陵市| 铁力市| 丰都县| 平顺县| 高州市| 台中县| 沂源县| 洛隆县| 平谷区| 锡林郭勒盟| 繁峙县| 丹东市| 海盐县| 四子王旗|