Java 请求被拒绝,因为其大小超过了配置的最大值

Java 请求被拒绝,因为其大小超过了配置的最大值,java,servlets,tomcat7,multipart,Java,Servlets,Tomcat7,Multipart,我有一个WAR应用程序,在Tomcat7服务器上部署了两个servlet。这些servlet之一是捕获所有RESTfull web服务。 当我尝试上载文件时(使用多部分模式);服务器引发以下异常: org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: o

我有一个WAR应用程序,在Tomcat7服务器上部署了两个servlet。这些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)
org.springframework.web.multipart.MultipartException:无法解析多部分servlet请求;嵌套异常为java.lang.IllegalStateException:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceedeException:请求被拒绝,因为其大小(2539037)超过了配置的最大值(2097152)
位于org.springframework.web.multipart.support.StandardMultipartTTpServletRequest.parseRequest(StandardMultipartTTpServletRequest.java:99)
位于org.springframework.web.multipart.support.StandardMultipartTTpServletRequest。(StandardMultipartTTpServletRequest.java:77)
位于org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:76)
位于org.springframework.web.multipart.support.MultipartFilter.doFilterInternal(MultipartFilter.java:110)

我只解决了将标签定义到serlvet中的问题;属性是不必要的:

<servlet>
    <servlet-name>servletname</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>2</load-on-startup>
    <multipart-config>
    </multipart-config>
</servlet>

服务器名
org.springframework.web.servlet.DispatcherServlet
2.

我只解决了将标签定义到serlvet中的问题;属性是不必要的:

<servlet>
    <servlet-name>servletname</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>2</load-on-startup>
    <multipart-config>
    </multipart-config>
</servlet>

服务器名
org.springframework.web.servlet.DispatcherServlet
2.

我只解决了将标签定义到serlvet中的问题;属性是不必要的:

<servlet>
    <servlet-name>servletname</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>2</load-on-startup>
    <multipart-config>
    </multipart-config>
</servlet>

服务器名
org.springframework.web.servlet.DispatcherServlet
2.

我只解决了将标签定义到serlvet中的问题;属性是不必要的:

<servlet>
    <servlet-name>servletname</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>2</load-on-startup>
    <multipart-config>
    </multipart-config>
</servlet>

服务器名
org.springframework.web.servlet.DispatcherServlet
2.

在src/java/resources下创建application.properties文件。然后简单地添加

spring.http.multipart.maxFileSize = 25 MB;

在src/java/resources下创建application.properties文件。然后简单地添加

spring.http.multipart.maxFileSize = 25 MB;

在src/java/resources下创建application.properties文件。然后简单地添加

spring.http.multipart.maxFileSize = 25 MB;

在src/java/resources下创建application.properties文件。然后简单地添加

spring.http.multipart.maxFileSize = 25 MB;