有时,在开发过程中,我得到:
[http-8080-6] WARN org.apache.struts.action.RequestProcessor - Unhandled Exception thrown:"...
来自struts。
当它重现时,我正在调试它并找到问题,但是,如果我无法重现,我永远不会知道我的应用程序中隐藏了哪些错误。
有没有办法告诉struts在调试模式下运行什么,以便它总是显示异常的完整堆栈跟踪?
答案 0 :(得分:1)
最好的办法是配置global exception handler。如果您需要完全不同的处理方式,请实施ExceptionCatcher
或ExceptionHandler
。在S1.2中,它类似,但您在自定义request processor中覆盖processException
。
(最好指出您正在使用的版本 - S1.2和S1.3请求处理器不同。)