導(dǎo)航

          <2005年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567
          統(tǒng)計(jì)
          • 隨筆 - 47
          • 文章 - 0
          • 評論 - 27
          • 引用 - 0

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           
          java.rmi.RemoteException: Transaction Rolledback.; nested exception is: 
          	weblogic.transaction.internal.TimedOutException: Transaction timed out after 32 seconds 
          Name=[EJB testpool.EJBPoolBean.isLogin(java.lang.String,java.lang.String)],Xid=BEA1-0001D529A50E7F28EDB9(10061327),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=32,seconds left=30,activeThread=Thread[ExecuteThread: '13' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=started,assigned=none),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1304e60),SCInfo[mydomain+myserver]=(state=active),properties=({weblogic.transaction.name=[EJB testpool.EJBPoolBean.isLogin(java.lang.String,java.lang.String)], weblogic.jdbc=t3://192.168.1.98:7001}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+192.168.1.98:7001+mydomain+t3+, XAResources={},NonXAResources={})],CoordinatorURL=myserver+192.168.1.98:7001+mydomain+t3+)
          	at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:186)
          	at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
          	at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
          	at testpool.EJBPool_isb7ao_EOImpl_811_WLStub.isLogin(Unknown Source)
          	at testpool.SrvLogin.doPost(SrvLogin.java:62)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
          	at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
          	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
          	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
          	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
          	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
          	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
          	at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
          	at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
          	at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
          	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
          Caused by: weblogic.transaction.internal.TimedOutException: Transaction timed out after 32 seconds 
          Name=[EJB testpool.EJBPoolBean.isLogin(java.lang.String,java.lang.String)],Xid=BEA1-0001D529A50E7F28EDB9(10061327),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=32,seconds left=30,activeThread=Thread[ExecuteThread: '13' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=started,assigned=none),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@1304e60),SCInfo[mydomain+myserver]=(state=active),properties=({weblogic.transaction.name=[EJB testpool.EJBPoolBean.isLogin(java.lang.String,java.lang.String)], weblogic.jdbc=t3://192.168.1.98:7001}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+192.168.1.98:7001+mydomain+t3+, XAResources={},NonXAResources={})],CoordinatorURL=myserver+192.168.1.98:7001+mydomain+t3+)
          	at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1492)
          	at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1071)
          	at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1805)
          	at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:988)
          	at weblogic.transaction.internal.WLSTimer.trigger(WLSTimer.java:31)
          	at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
          	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
          	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
          	at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
          	at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
          	... 2 more
          在程序中運(yùn)行都沒有出錯(cuò)。這個(gè)TimedOutException:是執(zhí)行時(shí)間超時(shí)的原理。要在哪里設(shè)置這個(gè)值?
          問題的解決是在配置連接池的地方有一個(gè)高級設(shè)置:Click Hide展開后把連接持續(xù)時(shí)間設(shè)長一此。就可以了。
          posted on 2005-12-23 14:51 rodney 閱讀(2199) 評論(0)  編輯  收藏 所屬分類: 初學(xué)JAVA工作中遇到的問題與解決方式
           
          主站蜘蛛池模板: 神池县| 普洱| 望城县| 克东县| 常山县| 且末县| 新竹县| 辉县市| 绥德县| 闽侯县| 湘潭市| 资源县| 左贡县| 连南| 黄浦区| 华蓥市| 乐业县| 阳新县| 临邑县| 隆化县| 桐柏县| 安顺市| 武威市| 城步| 宁陕县| 蓝山县| 广饶县| 阿图什市| 安平县| 聂荣县| 乌拉特后旗| 正定县| 凤凰县| 布尔津县| 禹州市| 宁明县| 札达县| 乌鲁木齐县| 大余县| 鹤峰县| 商丘市|