SpringBoot项目上使用富文本框,如果图片很多的话,会报如下错误:

2020-09-28 14:26:59.568 ERROR 8 --- [nio-8098-exec-5] Servlet.service() for servlet [dispatcherServlet] in context with path [/product-manage] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector] with root causejava.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector

这个是字符串接收,不是文件接收,请求方式是post,post本身没有参数大小限制,但是tomcat给限制了,于是解决方式如下:

一、外置的tomcat

这个简单,直接在server.xml里面添加或者修改这句话:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="2000" redirectPort="8443" URIEncoding="UTF-8"maxThreads="3000"compression="on" compressableMimeType="text/html,text/xml" maxPostSize="0"
/>

修改这里的maxPostSize的值,默认是1024,改成0,就可以不限制了大小了

二、使用spring boot自带的tomcat

那就在application.properties中加上这句话:

server.tomcat.max-http-post-size=0

如果是SpringBoot 2.x版本加这句话:

server.tomcat.max-http-post-size=-1

修改了配置之后记得重启服务器,做了热部署的伙伴,如果无效,记得重启一下再测试。

spring boot 设置tomcat post参数大小限制修改相关推荐

  1. 掌握 Spring Boot 运行内存及内存参数设置:助力高效应用部署与优化

    pring Boot 是当今非常流行的 Java 应用框架之一,在企业级应用开发中被广泛使用.应用部署和优化是企业级应用开发的一个非常重要的方面.在这篇博客中,我们将学习如何掌握 Spring Boo ...

  2. Spring Boot配置Tomcat容器、Jetty容器、Undertow容器

    Spring Boot配置Tomcat容器.Jetty容器.Undertow容器 Tomcat.Jetty.Undertow Tomcat概述 Jetty概述 Undertow概述 Spring Bo ...

  3. Tomcat8源码分析系列-spring boot集成tomcat

    前言 本文基于 spring boot 1.5.9 spring boot 支持目前主流的 servlet 容器,包括 tomcat.jetty.undertow,可以在我们的项目中方便地集成这些 s ...

  4. NginxJava笔记-Webservice使用HTTPS协议及Spring Boot配置tomcat

    这里最后的效果如下: 并且此处soap:address已经换成了https. 这里使用Nginx相关配置: server {listen 443 ssl;server_name webservice. ...

  5. Spring Boot——设置首页和图标

    文章目录 Spring Boot--设置首页和图标 1.设置首页 2.修改默认图标 Spring Boot--设置首页和图标 1.设置首页 web方面的所有自动配置都在WebMvcAutoConfig ...

  6. 计算机自定义大小修改数值,如何将电脑excel文档中的单元格颜色设置为根据数值大小自动修改...

    如何将电脑excel文档中的单元格颜色设置为根据数值大小自动修改 腾讯视频/爱奇艺/优酷/外卖 充值4折起 当我们在使用电脑的时候,如果想要处理数据的话,一般都会用到excel软件,在excel中,如 ...

  7. Spring Boot的Tomcat 启动详解

    https://juejin.im/post/5a3273a451882575d42f68f9 在解读embeddedTomcat容器启动之前有几个要点需读懂 Spring Boot @Configu ...

  8. 从原理上搞懂如何设置线程池参数大小?

    我们在使用线程池的时候,会有两个疑问点: 线程池的线程数量设置过多会导致线程竞争激烈 如果线程数量设置过少的话,还会导致系统无法充分利用计算机资源 那么如何设置才不会影响系统性能呢? 其实线程池的设置 ...

  9. Web Socket 性能对比——Spring Boot vs Tomcat vs Netty

    原文链接:https://www.dubby.cn/detail.html?id=9106 统计结果精确到5位小数:每次请求都预热过了 等待上一个消息响应后再发送下一个消息 实现方式 消息类型 消息长 ...

最新文章

  1. 腾讯AI Lab视觉计算中心招聘计算机视觉算法实习生
  2. 正则表达式匹配非字母或者数字
  3. php 画布插入图像,javascript – 如何在PHP中将html5画布图像保存到数据库
  4. linux下su和sudo的区别 (/libtool: arm-linux-gcc command not found )
  5. c调用python gensim包_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏
  6. python3纵向输出字符串_python3字符串输出常见面试题总结
  7. 数据科学和人工智能技术笔记 十五、支持向量机
  8. python继承方案_python中的动态调度和继承
  9. 使用mouse without borders无界键盘鼠标工具实现一套键盘鼠标控制两台电脑(非常的奈斯)
  10. MySQL用什么输入法_最好用的输入法是什么?
  11. web3.0、元宇宙、AIOT探讨-产品思维修炼(15)
  12. Wordpress采集开心版,免费Wordpress采集发布伪原创
  13. 按月统计的sql语句
  14. [转] Julia 高性能动态编程语言入门
  15. Linux系统的简易命令(三)
  16. 对象数据如何转化成数组
  17. 满城尽带黄金“假”(二)——断臂殇为谁而鸣
  18. C 语言 rand() 和 srand() 使用方法
  19. MySQL DDL 在指定位置新增字段
  20. 二本计算机考研简单吗,普通二本考研很难吗 哪些大学不收二本考研

热门文章

  1. Python 常用笔记
  2. win10版officelens下载appx文件
  3. 商业版ChatGPT单价骤减9成;支付宝启动“支付芯计划”;有专家认为,到 2035 年人类可能会与AI争夺控制权丨每日大事件...
  4. .lcomm和comm的区别
  5. 关于用excel打开一个utf-8格式的csv文件的问题
  6. new bing申请与试用详细讲解(纯小白适用,免加速器)
  7. Lombok之@NonNull使用
  8. CSDN 周赛37期题解
  9. Spring源码-执行流程
  10. Windows(2003/2008/2012)弹性云系统盘扩容方法