2013-04-05 3 views
0

При попытке импортировать файл excel с помощью AjaxUpload с небольшим файлом я могу выполнить импорт. С небольшим большим файлом excel, состоящим из данных, близких к 2 МБ, я получаю следующую ошибку.Не удалось загрузить большой файл excel с помощью ajaxUpload()

Вот мой ajaxUpload() внутри JSP:

    $.ajaxFileUpload(
        { 
         url:'pi/importPI.do?custNamefrmList='+custNamefrmList+'&neNamefrmList='+neNamefrmList+'&bIndex='+bIndex+'+&fullPath='+fullPath+'', 
         type:"post", 
         secureuri:false, 
         fileElementId:'uploadfile', 
         method:'POST', 
         //dataType: 'json', 
         dataType: 'json', 
         cache:false, 
         async:false,        
         success: function (data) 
         { 
         } 

5 апр 2013 12:14:51 PM org.apache.catalina.core.StandardWrapperValve взывать СИЛЬНЫЙ: Servlet.service() для сервлета [диспетчер] в контексте пути [/ PMDB] отказался от исключения [Обработка запроса не удалась; Вложенное исключение - org.springframework.web.multipart.MultipartException: не удалось разобрать запрос на мультисервисный сервлет; Вложенное исключение - org.apache.commons.fileupload.FileUploadBase $ IOFileUploadException: обработка запроса multipart/form-data не выполнена. сброс соединения] с первопричиной java.net.SocketException: сброс соединения
в java.net.SocketInputStream.read (SocketInputStream.java:168)
на org.apache.coyote.http11.InternalInputBuffer.fill (InternalInputBuffer .java: 532) на org.apache.coyote.http11.InternalInputBuffer.fill (InternalInputBuffer.java:501) в org.apache.coyote.http11.InternalInputBuffer $ InputStreamInputBuffer.doRead (InternalInputBuffer.java:563) в орг .apache.coyote.http11.filters.IdentityInputFilter.doRead (IdentityInputFilter.java:118) at org.apache.coyote.http11.AbstractInputBuffer.doRead (AbstractInputBuffer.java:341) at org.apache.coyote.Reques t.doRead (Request.java:422) at org.apache.catalina.connector.InputBuffer.realReadBytes (InputBuffer.java:290) at org.apache.tomcat.util.buf.ByteChunk.substract (ByteChunk.java: 431) на org.apache.catalina.connector.InputBuffer.read (InputBuffer.java:315) на org.apache.catalina.connector.CoyoteInputStream.read (CoyoteInputStream.java:200) на org.apache.commons. fileupload.MultipartStream $ ItemInputStream.makeAvailable (MultipartStream.java:976) на org.apache.commons.fileupload.MultipartStream $ ItemInputStream.read (MultipartStream.java:886) at java.io.InputStream.read (InputStream.java : 85)
по адресу org.apache.commons.fileupload.util.Streams.copy (Streams.java : 96) на org.apache.commons.fileupload.util.Streams.copy (Streams.java:66) на org.apache.commons.fileupload.FileUploadBase.parseRequest (FileUploadBase.java:366) на org.apache .commons.fileupload.servlet.ServletFileUpload.parseRequest (ServletFileUpload.java:126) на org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest (CommonsMultipartResolver.java:155) в org.springframework.web.multipart.commons .CommonsMultipartResolver.resolveMultipart (CommonsMultipartResolver.java:138) на org.springframework.web.servlet.DispatcherServlet.checkMultipart (DispatcherServlet.java:904) в org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:747) на org.springframework.web.servlet.DispatcherServ let.doService (DispatcherServlet.java:716) at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:644) at org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:560) на javax.servlet.http.HttpServlet.service (HttpServlet.java:641) на javax.servlet.http.HttpServlet.service (HttpServlet.java:722) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) на сайте org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter (MonitorFilter.java:393) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) на org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:225) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:169) на org.apache.catalina.authenticator. AuthenticatorBase.invoke (AuthenticatorBase.java:472) на org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168) на org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:98) на org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.jav a: 927) по адресу org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407) at org.apache. coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:999) at org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:565) at org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor. (JIoEndpoint.java:309) на java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908) на java.lang.Thread.run (Thread.java:662)

+0

Так проблема, что он не работает на любых больших файлов, или просто больших файлов Excel? – nnnnnn

ответ

Смежные вопросы