Tomcat异常,tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException
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相关推荐
- 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 ...
- 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] - ...
- Tomcat异常退出:EXCEPTION_ACCESS_VIOLATION (0xc0000005)--Problematic frame: # C
本文分三个部分讲解:前提.现象.分析 一.前提: jdk1.7.tomcat7.access数据库,win7 这里将"前提"列出,是因为:同样的程序,在win10上正常运行,但是在 ...
- Tomcat 异常关闭排查
Tomcat 异常关闭排查 参考文章: (1)Tomcat 异常关闭排查 (2)https://www.cnblogs.com/eason-d/p/9262716.html 备忘一下.
- tomcat异常[0]--java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV
tomcat异常[0]--java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV 参考文章: (1) ...
- 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 ...
- 【致远FAQ】致远OA宕机之Tomcat异常宕机
问题描述 tomcat进程已经不在: 由于在启动命令行参数中增加了相关的日志监控,重点查找JVM内存溢出.jvm的crash的日志进行问题定位: 没有.hprof文件生成[基本可以推论没有出现JVM内 ...
- org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException:
一:今天在使用struts2做文件上传时出现了该异常: 警告: Unable to parse request org.apache.commons.fileupload.FileUploadBase ...
- 【Tomcat】tomcat logs 目录下各日志文件的含义
[Tomcat]tomcat logs 目录下各日志文件的含义 一.认识各种目录的作用及记录的信息目录 1.catalina.日期.log 2.commons-daemon.日期.log 3.host ...
最新文章
- 如何将github上的 lib fork之后通过podfile 改变更新源到自己fork的地址
- 15年!NumPy论文终出炉,还登上了Nature
- 变压器、稳压模块功率
- 以太坊(Ethereum ETH)的奖励机制
- SAS实现四十年连续增长,2015年全球营收达31.6亿美元
- 2019ICPC(徐州) - Who is better?(中国剩余定理+斐波那契博弈)
- 2019 sample-free(样本不平衡)目标检测论文阅读笔记
- 就地链表反转_链表常见问题总结(一)
- Android Service(一)概述、作用、生命周期
- 【网易云课堂---轻松读书:番茄工作法(最后)】
- 辗转相减法的发展应用-最大比例
- Perl 语言学习笔记
- ARM与中国的深度合作引发的关注
- [Qt]一个关于galgame的练手项目的总结
- Spring Boot配置文件yml格式详解
- 项目实战第二十一讲:平台商品库
- 微服务可有本手、妙手、俗手?落子网关,俗手转妙手 ———— 2022高考全国作文题
- Linux释放内存的命令
- 非对称加密算法——RSA
- 在Ubuntu下登录qq的时候显示“您已登录xxxxx,不能重复登录”