Request header is too large 에러 해결
어떤 페이지를 들어갔다가 아래와 같은 에러가 발생했다.
3월 29, 2019 10:59:06 오전 org.apache.coyote.http11.AbstractHttp11Processor process
정보: Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Request header is too large
at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:530)
at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:519)
at org.apache.coyote.http11.InternalInputBuffer.parseHeader(InternalInputBuffer.java:407)
at org.apache.coyote.http11.InternalInputBuffer.parseHeaders(InternalInputBuffer.java:281)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1065)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
요청 헤더가 너무 커서 발생하는 에러같다.
[해결]
서버 설정을 바꾸어주었다.
sever.xml에 maxHttpHeaderSize="30000" 을 추가해주었다.