java - Struts "org.apache.struts.action.RequestProcessor - Unhandled Exception thrown"- 如何获取完整的堆栈跟踪?

标签 java jakarta-ee struts struts-config

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

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

来自struts。

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

有没有办法告诉struts在 Debug模式或其他模式下运行,以便它始终显示异常的完整堆栈跟踪?

最佳答案

你最好的选择是配置 global exception handler 。如果您需要完全不同的处理,请实现ExceptionCatcherExceptionHandler。在 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/

相关文章:

java - Facebook4j 分页获取所有好友

java - Javers 比较 String null 和 ""空字符串

java - MVC 和 Java-EE

java - Java 中的 ASCII 到 UTF-8 的转换

java - 如果我在 IntentService 中使用 AsyncTask 会发生什么?

jakarta-ee - 在 JSF2 项目中添加 jsf-facelets.jar

java - Ejb 计时器抛出 javax.ejb.ConcurrentAccessTimeoutException : Unable to get write lock on

java - 从表单数据填充struts2中的List<String>

java - Tomcat 错误 : Resource Not Available (HTTP 404)

java - 当 url 包含分号时,Spring 5 中获取 500 响应