【发布时间】:2014-11-20 11:49:01
【问题描述】:
我的应用程序出现以下错误:
消息出现错误: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] 无法提交事务。
我预计在我的代码中的某个地方会抛出一个异常,该异常被吞下而无需重新抛出或打印堆栈跟踪,并将我的事务标记为脏。被怀疑的代码集非常大(非常大),所以仅仅通过它不会削减它。
Eclipse 支持在抛出、捕获或未捕获异常时中断。问题是我在 JBoss 的上下文中运行,这也会引发异常。有没有办法通过异常过滤告诉 Eclipseonly 中断某个包及其子包中的代码。这里的关键字是子包。
我不能只添加我想要的包,因为包列表很大。数百个潜在的。我们所有的包都以 za.co 开头,所以想知道是否有办法指定类似 za.co.** 之类的内容,它可以匹配 za.co 和所有子包。
【问题讨论】:
-
如果您要否决我的问题,请留下评论,说明为什么以及如何改进它。
-
我认为这是一个很好的问题。不知道为什么它被否决了。
标签: java eclipse debugging exception