FileUploadBase$SizeLimitExceededException apache tomcat
Im Versuch, Datei hochladen aus JSP-Datei und ich bekomme folgende Fehler in der catalina.aus. Wie in vielen blogs, die ich erhöht die max-Datei-Größe unter webapps/manager/WEB-INF/web.xml aber ich habe noch das gleiche problem...Wo muss ich 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)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Ich löste es, indem Sie den parameter
maxPostSize
im http-server, tomcat-connector befindet sich in<tomcat-root-folder>/conf/server.xml
wie folgt:Set
maxPostSize
zu52428800
Erhöhung der upload-Datei-Größe50 MB
. Standardmäßig ist es eingestellt2 MB
.Weitere Erklärung, Lesen Sie diese: https://tomcat.apache.org/tomcat-7.0-doc/config/http.html
Es ist ein Beispiel für die Konfiguration dieses hier.
http://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/webapps/manager/WEB-INF/web.xml
Den manager-app verwendet die Servlet 3.0 API. Wenn Sie mit den commons-Datei direkt hochladen, es ist bis zu Ihnen, und Sie müssen, konfigurieren Sie diese manuell.
max-file-size
undmax-request-size
auf alles, was Sie brauchen.https://maxrohde.com/2011/04/27/large-war-file-cannot-be-deployed-in-tomcat-7/
Gehen, um die web.xml der manager-Anwendung (zum Beispiel, könnte es sein das unter /tomcat7/webapps/manager/WEB-INF/web.xml.
Erhöhen Sie die max-file-size und max-request-Größe: