java - 请求被拒绝,因为它的大小超过了配置的最大值

原文 标签 java servlets tomcat7 multipart

我有一个WAR应用程序,其中有两个servlet部署到Tomcat7服务器中。这些servlet之一就是全部捕获RESTfull Web服务。
当我尝试上传文件时(采用分段模式);服务器引发以下异常:

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 (2539037) exceeds the configured maximum (2097152)
    at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:99)
    at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:77)
    at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:76)
    at org.springframework.web.multipart.support.MultipartFilter.doFilterInternal(MultipartFilter.java:110)

最佳答案

在src / java / resources下创建application.properties文件。然后只需添加。

spring.http.multipart.maxFileSize = 25 MB;

关于java - 请求被拒绝,因为它的大小超过了配置的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30456122/

相关文章:

java - 在树中找到节点的路径?

java - 监视tomcat permgen

apache - 基于时间的Apache Web服务器负载均衡

java - 向特定的java.sql.Date日期添加月份

java - fragment 中使用Google Places API的自动完成搜索栏

java - 如何通过 Intent 将数据从 Activity 发送到服务-空指针问题

servlets - jetty webSocket : java. lang.IllegalStateException:已提交

java - 错误java.lang.ClassNotFoundException

jquery - servlet doPut request.getParameter

java - 如何将驻留在Amazon ec2实例中的Tomcat7 server.xml文档库指向Amazon S3存储桶中的文件夹