Java 调试多个子包中的异常断点

Java 调试多个子包中的异常断点,java,eclipse,debugging,exception,Java,Eclipse,Debugging,Exception,我的应用程序中出现以下错误: 消息出现错误: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] 无法提交事务 在我的代码中的某个地方,我希望抛出一个异常,该异常被吞没而不重新抛出或打印stacktrace,并将我的事务标记为脏事务。被怀疑的代码集相当大,非常大,所以

我的应用程序中出现以下错误:

消息出现错误: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] 无法提交事务

在我的代码中的某个地方,我希望抛出一个异常,该异常被吞没而不重新抛出或打印stacktrace,并将我的事务标记为脏事务。被怀疑的代码集相当大,非常大,所以仅仅通过它不会减少它

Eclipse支持在抛出、捕获或取消捕获异常时中断。问题是我在JBoss的上下文中运行,它也抛出异常。是否有一种异常过滤方法可以告诉Eclipse只中断某个包及其子包中的代码。这里的关键字是子包


我不能只添加我想要的包,因为包的列表很大。数以百计的潜在客户。我们所有的包都是以za.co开始的,所以我想知道是否有一种方法可以指定类似za.co.*的东西来匹配za.co和所有的子包。

在Eclipse调试透视图中,单击“J!”按钮,并键入java.lang.Exception


当然,这将使您捕获所有异常,因此您可以右键单击列表中的新断点并选择“断点属性”。在筛选部分,添加包筛选器

所以您可能已经添加了一个异常断点

在“断点”窗口中右键单击断点 选择断点属性 选择筛选 单击添加包 选择要签入的包
如果你打算否决我的问题,请留下评论,说明为什么以及如何改进。我认为这是一个很好的问题。我不知道为什么被否决了。谢谢泰德·特里平。是的,我已经做过了。请看更新的问题,这是一个更具体一点,确切地说,我在追求什么。你真的应该有一个尝试自己,这是我所做的。不用添加包,只需使用Add,然后您就可以指定za.co.*,这意味着za.co和所有子包。别忘了选中复选框。