2014-09-10 17 views
6

Bir JSP dosyasından dosya yüklemeye çalışıyorum ve catalina.out içinde aşağıdaki hatayı alıyorum. Birçok blogda belirtildiği gibi, maksimum dosya boyutunu webapps/manager/WEB-INF/web.xml altında artırdım, ancak yine de aynı problemi yaşadım ... Bu hatayı gidermek için neyi arttırmalıyım?

<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) 

cevap

11

Aynı problem vardı. Ben şöyle <tomcat-root-folder>/conf/server.xml bulunan http sunucusu tomcat bağlayıcı parametreyi maxPostSize ayarlayarak bunu çözdü:

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

Set maxPostSize52428800 için 50 MB için yükleme dosya boyutunu artırır. Varsayılan olarak 2 MB olarak ayarlanmıştır.

daha açıklama için bu okuyun: https://tomcat.apache.org/tomcat-7.0-doc/config/http.html