2014-09-10 10 views
6

Ich versuche, Datei von einer JSP-Datei hochzuladen, und ich erhalte den folgenden Fehler in catalina.out. Wie in vielen Blogs angegeben, habe ich die maximale Dateigröße unter webapps/manager/WEB-INF/web.xml erhöht, aber ich habe immer noch das gleiche Problem ... Wo sollte ich es erhöhen, um diesen Fehler zu beheben?

<multipart-config> 
     <!-- 50MB max --> 
     <max-file-size>5242880000000</max-file-size> 
     <max-request-size>5242880000000</max-request-size> 
     <file-size-threshold>0</file-size-threshold> 
    </multipart-config> 

org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (341297) exceeds the configured maximum (51200) 

Antwort

11

Ich hatte das gleiche Problem. Ich löste es durch den Parameter maxPostSize in den http-Server Tomcat-Anschluss in <tomcat-root-folder>/conf/server.xml befindet Einstellung wie folgt:

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

Set maxPostSize-52428800 die Upload-Dateigröße zu 50 MB erhöhen. Standardmäßig ist es auf 2 MB eingestellt.

Für weitere Erklärung, dies lesen: https://tomcat.apache.org/tomcat-7.0-doc/config/http.html