java如何在Weblogic 10.3.5中获取事务超时的堆栈跟踪
当线程试图使用或检查事务状态时,我们通常得到并记录的异常会在超时检测后的一段时间发生(下面的示例)。这并没有让人对我们花了太长时间的事情感到高兴
我想在事务管理器检测到超时时获取stacktrace。我该怎么做
我们得到的内部异常的一个例子:
weblogic.transaction.internal.TimedOutException: Transaction timed out after 33 seconds
BEA1-008AB08D9B8DFE95E711
at weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledback(EJBRuntimeUtils.java:200)
at weblogic.ejb.container.internal.EJBRuntimeUtils.throwWrappedTransactionRolledback(EJBRuntimeUtils.java:213)
at weblogic.ejb.container.manager.BaseEJBManager.handleSystemException(BaseEJBManager.java:412)
at weblogic.ejb.container.manager.BaseEJBManager.setupTxListener(BaseEJBManager.java:334)
at weblogic.ejb.container.manager.StatelessManager.preInvoke(StatelessManager.java:145)
at weblogic.ejb.container.internal.BaseRemoteObject.preInvoke(BaseRemoteObject.java:229)
共 (0) 个答案