Struts“org.apache.struts.action.RequestProcessor - 抛出未处理的异常” - 如何获得完整的堆栈跟踪?

时间:2012-01-15 08:16:29

标签: java java-ee struts struts-config

有时,在开发过程中,我得到:

[http-8080-6] WARN  org.apache.struts.action.RequestProcessor - Unhandled Exception thrown:"...

来自struts。

当它重现时,我正在调试它并找到问题,但是,如果我无法重现,我永远不会知道我的应用程序中隐藏了哪些错误。

有没有办法告诉struts在调试模式下运行什么,以便它总是显示异常的完整堆栈跟踪?

1 个答案:

答案 0 :(得分:1)

最好的办法是配置global exception handler。如果您需要完全不同的处理方式,请实施ExceptionCatcherExceptionHandler。在S1.2中,它类似,但您在自定义request processor中覆盖processException

(最好指出您正在使用的版本 - S1.2和S1.3请求处理器不同。)