【问题标题】:How can I handle Tomcat's MaxUploadSizeExceededException in Spring?如何在 Spring 中处理 Tomcat 的 MaxUploadSizeExceededException?
【发布时间】:2015-04-25 09:38:20
【问题描述】:

我对此进行了一些研究,但结果相互矛盾。为了处理这个错误,有人说我需要在我的一个控制器中实现HandlerExceptionResolver

这里有一些链接:

另一方面,其他人说这种方法是徒劳的,以至于Exception 发生在请求处理流程之外:

我已经尝试了上述解决方案,但它们对我不起作用。正如预期的那样,Exception 似乎出现在 Spring 之外。即使使用HandlerExceptionResolver,我也无法捕捉到这一点。

【问题讨论】:

  • 你使用的是独立的Tomcat发行版还是Spring自带的嵌入式Tomcat?
  • 我正在使用独立的 :)
  • 你的问题令人困惑......你想要什么,你想让spring处理你的异常或spring web flow还是???
  • 您好,我的问题是在网页上,我有一个文件上传表单。然后,用户可以将过大的文件添加到表单中。 Tomcat 然后将堆叠。在stacktrace之后,我们可以看到tomcat正在抛出异常。由于tomcat不在应用程序的控制范围内,我们如何捕获异常,然后在同一页面上打印错误消息?

标签: spring tomcat spring-security handlerexceptionresolver


【解决方案1】:

尝试按照下面链接中指定的方法。基本上,您为任何未处理的异常配置一个错误页面,然后为该错误页面定义一个处理程序。看起来是一个不错的解决方法。

这里是链接http://www.javacodegeeks.com/2013/11/how-to-custom-error-pages-in-tomcat-with-spring-mvc.html

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-11
    • 2012-02-18
    • 2021-09-18
    • 1970-01-01
    • 2012-12-27
    • 2014-07-14
    • 2015-03-17
    • 2012-01-03
    相关资源
    最近更新 更多