Tomcat 7.0.42 / Spring 3. File upload происходит не с apache-upload, a с Servlet 3.0. С переди Tomcat'а стоит apache http через AJP. Некоторые клиенты не могут загрузить фото (я сам не могу повторить проблему):
| Код | org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. null at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:68) at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:58) ... Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. null at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:302) at org.apache.catalina.connector.Request.parseParts(Request.java:2722) ... 67 common frames omitted Caused by: java.io.EOFException: null at org.apache.coyote.ajp.AjpNioProcessor.readSocket(AjpNioProcessor.java:358)
|
Timeout настроен на 10 минут:
| Код | ProxyPass / ajp://localhost:8009/ retry=0 flushpackets=on timeout=600
<Connector port="8081" URIEncoding="UTF-8" maxPostSize="5242880" connectionTimeout="600000" redirectPort="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" />
|
В чем может быть проблема ? |