有时,在开发过程中我会得到:
[http-8080-6] WARN org.apache.struts.action.RequestProcessor - Unhandled Exception thrown:"...
来自struts。
当它重现时,我正在调试它并找到问题,但是,如果我无法重现,我将永远不知道我的应用程序中隐藏了哪些错误。
有没有办法告诉struts在 Debug模式或其他模式下运行,以便它始终显示异常的完整堆栈跟踪?
最佳答案
你最好的选择是配置 global exception handler 。如果您需要完全不同的处理,请实现ExceptionCatcher
或ExceptionHandler
。在 S1.2 中,情况类似,但您需要在自定义 request processor 中重写 processException
.
(最好指出您正在使用的版本 - S1.2 和 S1.3 请求处理器是不同的。)
关于java - Struts "org.apache.struts.action.RequestProcessor - Unhandled Exception thrown"- 如何获取完整的堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868387/