描述:使用multipartFile 数组的方式 后端接收到文件后进行内容验证,其中小文件几百k的不会报错,一旦有几M的那种excel 就会出现上面的报错情况。
解决办法:
很多网上说是tomcat和后端连接的request超时了,但是我添加了server.connectionTime=180000还是不行。
最终是设置了 jar的启动参数 -xms堆的最大内存为2G。才解决这个问题。
感觉很奇怪 为什么把堆内存设置大了后就不会报这个错误了,不知道是不是因为解析excel的时候因为内存溢出导致的这个异常。有没有大佬知道,如果有还希望大佬讲一下