大家帮帮忙吧,挺有挑战的一个WEBLOGIC问题。关于关闭的连接!
前两天对数据库进行了更新,这两周系统的WEBLOGIC进程卡死了两次,都是关闭的连接错误。请大家看看
请教高手,这是什么问题啊?
谢谢!
<2008-12-16 09时10分25秒 GMT+08:00> <Error> <JTA> <BEA-110412> <Name=[EJB com.icms.entitybean.usermanagement.userinfo.UserInfoBean.findByUserName(java.lang.String)],Xid=BEA1-2DB5A549E572D3F51B76(857739196),Status=Committed,HeuristicErrorCode=XA_HEURHAZ,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=2,seconds left=120,activeThread=Thread[ExecuteThread: '99' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=committed,assigned=archive_server),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@3d060fbc,re-Registered = false),SCInfo[archive_domain+archive_server]=(state=committed),properties=({weblogic.transaction.name=[EJB com.icms.entitybean.usermanagement.userinfo.UserInfoBean.findByUserName(java.lang.String)], weblogic.jdbc=t3://100.107.9.77:7001, LOCAL_ENTITY_TX=true, START_AND_END_THREAD_EQUAL=true}),local properties=({}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=archive_server+10.204.4.33:7001+archive_domain+t3+, XAResources={JMS_FileStore, weblogic.jdbc.wrapper.JTSXAResourceImpl},NonXAResources={})],CoordinatorURL=archive_server+10.204.4.33:7001+archive_domain+t3+) completed heuristically: (weblogic.jdbc.wrapper.JTSXAResourceImpl, HeuristicHazard, (javax.transaction.xa.XAException: 关闭的连接)) >
<2008-12-16 09时10分25秒 GMT+08:00> <Notice> <EJB> <BEA-010014> <Error occurred while attempting to rollback transaction: java.lang.IllegalStateException: Transaction can no longer be rolled back. BEA1-2DB5A549E572D3F51B76. xid=BEA1-2DB5A549E572D3F51B76, status=Committed
java.lang.IllegalStateException: Transaction can no longer be rolled back. BEA1-2DB5A549E572D3F51B76. xid=BEA1-2DB5A549E572D3F51B76, status=Committed
at weblogic.transaction.internal.TransactionImpl.throwIllegalStateException(TransactionImpl.java:1698)
at weblogic.transaction.internal.ServerTransactionImpl.internalRollback(ServerTransactionImpl.java:365)
at weblogic.transaction.internal.ServerTransactionImpl.rollback(ServerTransactionImpl.java:350)
at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome.java(Compiled Code))
at weblogic.ejb20.internal.BaseEJBHome.postHomeInvoke(BaseEJBHome.java(Compiled Code))
at weblogic.ejb20.internal.EntityEJBHome.finder(EntityEJBHome.java(Compiled Code))
at com.icms.entitybean.usermanagement.userinfo.UserInfoBean_33viyg_HomeImpl.findByUserName(UserInfoBean_33viyg_HomeImpl.java(Compiled Code))
at com.icms.entitybean.usermanagement.userinfo.UserInfoBean_33viyg_HomeImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java(Compiled Code))
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java(Compiled Code))
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java(Compiled Code))
at com.icms.entitybean.usermanagement.userinfo.UserInfoBean_33viyg_HomeImpl_816_WLStub.findByUserName(Unknown Source)
at com.cims.frameworks.Login.getV(Login.java(Compiled Code))
at com.sxmcc.portal.SSOTokenFilter.doFilter(SSOTokenFilter.java(Compiled Code))
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java(Inlined Compiled Code))
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java(Compiled Code))
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java(Compiled Code))
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java(Inlined Compiled Code))
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java(Compiled Code))
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java(Compiled Code))
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java(Compiled Code))
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
>
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.transaction.HeuristicMixedException: (weblogic.jdbc.wrapper.JTSXAResourceImpl, HeuristicHazard, (javax.transaction.xa.XAException: 关闭的连接))
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java(Compiled Code))
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java(Compiled Code))
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java(Compiled Code))
at com.icms.entitybean.usermanagement.userinfo.UserInfoBean_33viyg_HomeImpl_816_WLStub.findByUserName(Unknown Source)
at com.cims.frameworks.Login.getV(Login.java(Compiled Code))
at com.sxmcc.portal.SSOTokenFilter.doFilter(SSOTokenFilter.java(Compiled Code))
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java(Inlined Compiled Code))
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java(Compiled Code))
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java(Compiled Code))
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java(Inlined Compiled Code))
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java(Compiled Code))
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java(Compiled Code))
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java(Compiled Code))
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Caused by: javax.transaction.HeuristicMixedException: (weblogic.jdbc.wrapper.JTSXAResourceImpl, HeuristicHazard, (javax.transaction.xa.XAException: 关闭的连接))
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java(Compiled Code))
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java(Compiled Code))
at weblogic.ejb20.internal.BaseEJBHome.postHomeInvoke(BaseEJBHome.java(Compiled Code))
at weblogic.ejb20.internal.EntityEJBHome.finder(EntityEJBHome.java(Compiled Code))
at com.icms.entitybean.usermanagement.userinfo.UserInfoBean_33viyg_HomeImpl.findByUserName(UserInfoBean_33viyg_HomeImpl.java(Compiled Code))
at com.icms.entitybean.usermanagement.userinfo.UserInfoBean_33viyg_HomeImpl_WLSkel.invoke(Unknown Source)