Springboot2.1 java.lang.IllegalArgumentException: Request header is too large

java.lang.IllegalArgumentException: Request header is too large
at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:718)
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:448)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:294)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)

我已经配置了参数,也按网上不少教程操作过,还是不错.一直报这个错误,请教一下

开发环境配置

server:
max-http-header-size: 10000000

服务器的HTTP端口,默认为80

port: 443
servlet:
# 应用的访问路径
context-path: /

http: # 新加一个http的端口号配置
port: 8888

tomcat:
# tomcat的URI编码
uri-encoding: UTF-8
# tomcat最大线程数,默认为200
max-threads: 800
# Tomcat启动初始化的线程数,默认值25
min-spare-threads: 30
max-http-post-size: -1
# 单位 KB
max-http-header-size: 10000000

添加两个参数试试
maxPostSize="-1" maxHttpHeaderSize ="102400"
maxHttpHeaderSize ="102400",大小可更加项目自行调整。
maxPostSize设置为-1,-1代表不限制,也可设置为某一固定值。