2014-09-10 57 views
6

我試圖從JSP文件上傳文件,並在catalina.out中出現以下錯誤。正如許多博客中指出的那樣,我增加了webapps/manager/WEB-INF/web.xml下的最大文件大小,但仍然存在同樣的問題......我應該在哪裏增加它來解決此錯誤?

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

回答

11

我有同樣的問題。我解決它通過如下設置參數maxPostSize在位於<tomcat-root-folder>/conf/server.xml HTTP服務器的Tomcat連接器:

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

設置maxPostSize52428800增加上傳文件大小50 MB。默認情況下,它設置爲2 MB

更多的解釋,閱讀:https://tomcat.apache.org/tomcat-7.0-doc/config/http.html