在Java中是否可以从特定异常中抑制stacktrace?

在Java中是否可以从特定异常中抑制stacktrace?,java,exception,jaxb,stack-trace,Java,Exception,Jaxb,Stack Trace,我目前正在开发一个Java应用程序,它使用JaxbContext.newInstance()方法实例化一个JaxbContext以反序列化XML。但是,当我使用IntelliJ调试模式调用该方法时,我经常 1) 根据调用后抛出的InvocationTargetException获取大量stacktrace 2) 但是我的应用程序运行得很好,并且正确地实例化了所需的上下文 该问题仅在本地发生,在使用.war文件部署时不会发生。最好是我想阻止抛出异常,但是由于我已经尝试解决这个问题太久了,而且我的控

我目前正在开发一个Java应用程序,它使用
JaxbContext.newInstance()
方法实例化一个JaxbContext以反序列化XML。但是,当我使用IntelliJ调试模式调用该方法时,我经常 1) 根据调用后抛出的InvocationTargetException获取大量stacktrace 2) 但是我的应用程序运行得很好,并且正确地实例化了所需的上下文


该问题仅在本地发生,在使用.war文件部署时不会发生。最好是我想阻止抛出异常,但是由于我已经尝试解决这个问题太久了,而且我的控制台变得太臃肿了,所以我可以接受仅抑制发送到控制台的消息,以避免由于该特定行而导致的错误。这可能吗?

只是为了排除您已经尝试过的东西,您看到了吗?是的,但它似乎没有得出结论(答案),而且问题似乎也与SOAP服务有关,这对我来说并非如此。您是否查看了堆栈跟踪的最后一个“原因”部分?这可能是重要的事情。我不会仅仅因为事情“似乎起了作用”就忽略它。它是由那个例外引起的。它声称无法调用我绝对知道存在的对象的方法(也有正确的签名)。正如我所说,解封的方式与我预期的一样。因此,我真的会坚持忽略这个特定的错误。总的来说,我同意不接受这一点——但我宁愿这样做,也不愿在日志中出现我习惯于忽略的错误。