Tomcat传输文件数量大小异常

1、在使用Tomcat服务器的时候,默认是有传输数据大小的限制的。
会报一下的错误

2018-03-16 20:25:09.033  INFO 7260 --- [nio-8095-exec-1]o.a.c.c.C.[Tomcat].[localhost].[/]: Initializing Spring FrameworkServlet 'dispatcherServlet'
2018-03-16 20:25:09.034  INFO 7260 ---[nio-8095-exec-1]o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2018-03-16 20:25:09.046  INFO 7260 ---[nio-8095-exec-1]o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 12 ms
2018-03-16 20:25:09.067 ERROR 7260 ---[nio-8095-exec-1]o.a.c.c.C.[.[.[/].[dispatcherServlet]: Servlet.service() for servlet[dispatcherServlet]in context with path[]threw exception[Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (189756602) exceeds the configured maximum (10485760)]with root causeorg.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (189756602) exceeds the configured maximum (10485760)at org.apache.tomcat.util.http.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:805) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.apache.tomcat.util.http.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:256) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:280) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.apache.catalina.connector.Request.parseParts(Request.java:2869) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.apache.catalina.connector.Request.parseParameters(Request.java:3216) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.apache.catalina.connector.Request.getParameter(Request.java:1137) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:381) ~[tomcat-embed-core-8.5.28.jar:8.5.28]at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:75) ~[spring-web-5.0.4.RELEASE.jar:5.0.4.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.4.RELEASE.jar:5.0.4.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.28.jar:8.5.28]

2、需要在Tomcat配置中,配置单个文件的大小和请求的大小

@Configuration
public class TomcatConfig {@Value("${spring.server.MaxFileSize}")private String MaxFileSize;@Value("${spring.server.MaxRequestSize}")private String MaxRequestSize;@Beanpublic MultipartConfigElement multipartConfigElement() {MultipartConfigFactory factory = new MultipartConfigFactory();//  单个数据大小factory.setMaxFileSize(MaxFileSize); // KB,MB/// 总上传数据大小factory.setMaxRequestSize(MaxRequestSize);return factory.createMultipartConfig();}
}

3、然后再在application.properties中进行配置

#文件请求大小
spring.server.MaxFileSize=300MB
spring.server.MaxRequestSize=500MB

**注意:**KB、MB……一定要带有B,不可以写K、M

4、就搞定了,重启就好了。

Tomcat异常,tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException相关推荐

  1. org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds i

    org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds i ...

  2. IE浏览器上传文件报错:org.apache.tomcat.util.http.fileupload.FileUploadException: Stream ended unexpectedly

    报错内容: 13:44:28.122 [http-nio-8081-exec-13] ERROR c.d.f.w.e.GlobalExceptionHandler - [notFount,64] - ...

  3. Tomcat异常退出:EXCEPTION_ACCESS_VIOLATION (0xc0000005)--Problematic frame: # C

    本文分三个部分讲解:前提.现象.分析 一.前提: jdk1.7.tomcat7.access数据库,win7 这里将"前提"列出,是因为:同样的程序,在win10上正常运行,但是在 ...

  4. Tomcat 异常关闭排查

    Tomcat 异常关闭排查 参考文章: (1)Tomcat 异常关闭排查 (2)https://www.cnblogs.com/eason-d/p/9262716.html 备忘一下.

  5. tomcat异常[0]--java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV

    tomcat异常[0]--java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV 参考文章: (1) ...

  6. Tomcat异常:The Tomcat server configuration at\Servers\Tomcat v9.0 Server at localhost-c

    Tomcat异常:The Tomcat server configuration at\Servers\Tomcat v9.0 Server at localhost-c 参考文章: (1)Tomca ...

  7. 【致远FAQ】致远OA宕机之Tomcat异常宕机

    问题描述 tomcat进程已经不在: 由于在启动命令行参数中增加了相关的日志监控,重点查找JVM内存溢出.jvm的crash的日志进行问题定位: 没有.hprof文件生成[基本可以推论没有出现JVM内 ...

  8. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException:

    一:今天在使用struts2做文件上传时出现了该异常: 警告: Unable to parse request org.apache.commons.fileupload.FileUploadBase ...

  9. 【Tomcat】tomcat logs 目录下各日志文件的含义

    [Tomcat]tomcat logs 目录下各日志文件的含义 一.认识各种目录的作用及记录的信息目录 1.catalina.日期.log 2.commons-daemon.日期.log 3.host ...

最新文章

  1. 如何将github上的 lib fork之后通过podfile 改变更新源到自己fork的地址
  2. 15年!NumPy论文终出炉,还登上了Nature
  3. 变压器、稳压模块功率
  4. 以太坊(Ethereum ETH)的奖励机制
  5. SAS实现四十年连续增长,2015年全球营收达31.6亿美元
  6. 2019ICPC(徐州) - Who is better?(中国剩余定理+斐波那契博弈)
  7. 2019 sample-free(样本不平衡)目标检测论文阅读笔记
  8. 就地链表反转_链表常见问题总结(一)
  9. Android Service(一)概述、作用、生命周期
  10. 【网易云课堂---轻松读书:番茄工作法(最后)】
  11. 辗转相减法的发展应用-最大比例
  12. Perl 语言学习笔记
  13. ARM与中国的深度合作引发的关注
  14. [Qt]一个关于galgame的练手项目的总结
  15. Spring Boot配置文件yml格式详解
  16. 项目实战第二十一讲:平台商品库
  17. 微服务可有本手、妙手、俗手?落子网关,俗手转妙手 ———— 2022高考全国作文题
  18. Linux释放内存的命令
  19. 非对称加密算法——RSA
  20. 在Ubuntu下登录qq的时候显示“您已登录xxxxx,不能重复登录”

热门文章

  1. 找出字符串中第一个不重复的字符
  2. Hwang Keum-Ok asked:
  3. 短距离无线通讯-蓝牙
  4. HttpClient 实现 socks 代理
  5. 2017第三届美亚杯全国电子数据取证大赛团队赛write up
  6. 吉安计算机教师招聘,吉安教师招聘
  7. confluence中文乱码解决思路和方法
  8. 噼里啪荣膺信息化影响中国·2017年行业领军企业奖
  9. 离校毕业生刚去新的陌生城市,需要提高警惕的几点
  10. JAVA之输入行数打印等腰三角形