开发者社区> 问答> 正文

Java: 关于nested exception的理解 报错

"

像下面这个异常提示:

org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (45372783) exceeds the configured maximum (1048576)

MultipartException IllegalStateException SizeLimitExceededException
之间是什么关系?

" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/f7c3f77bf130482b802651051e633773.png)

展开
收起
因为相信,所以看见。 2020-05-25 15:57:32 1383 0
1 条回答
写回答
取消 提交回答
  • 阿里,我所有的向往

    "

    MultipartException为springmvc封装的异常,抛出这个异常的原因在于产生了IllegalStateException,而产生IllegalStateException的原因是抛出了SizeLimitExceededException,这个异常产生的原因是你的请求上传内容大小超过了你配置的参数,如果服务器是tomcat的话,可以在server.xml中配置 maxPostSize这个参数,配置为0代表没有大小限制

    <Connector executor="tomcatThreadPool"
    port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" maxPostSize="0" />

    " ![image.png](https://ucc.alicdn.com/pic/developer-ecology/7cc32d21bcbf4f3eb7d16a1f58645a05.png)
    2020-05-25 20:40:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载