【发布时间】:2019-03-07 23:20:31
【问题描述】:
在我的一个应用程序中,我应该发送一个 GET 请求,其中包含我应该通过的 100 多个过滤器字段。当我将此 GET 请求发送到我的 springboot 应用程序之一时,我收到以下错误
java.lang.IllegalStateException: 超过最大允许数量 标题,[100],被检测到。 在 org.apache.tomcat.util.http.MimeHeaders.createHeader(MimeHeaders.java:260) ~[tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.tomcat.util.http.MimeHeaders.addValue(MimeHeaders.java:305) ~[tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.coyote.http11.Http11InputBuffer.parseHeader(Http11InputBuffer.java:790) ~[tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.coyote.http11.Http11InputBuffer.parseHeaders(Http11InputBuffer.java:565) ~[tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:703) ~[tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) [tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_152] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_152] 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.23.jar!/:8.5.23] 在 java.lang.Thread.run(Thread.java:748) [na:1.8.0_152]
请求一个前进的方向,因为我被困在这个问题上。
【问题讨论】:
-
你是如何部署应用的?
标签: spring-boot tomcat8