org.apache.coyote.http11.HeadersTooLargeException 에러 해결
문제 상황
org.apache.coyote.http11.HeadersTooLargeException:
at org.apache.coyote.http11.Http11OutputBuffer.checkLengthBeforeWrite(Http11OutputBuffer.java:551)
at org.apache.coyote.Response.action(Response.java:208)
at org.apache.coyote.http11.Http11OutputBuffer.write(Http11OutputBuffer.java:476)
at org.apache.coyote.Response.sendHeaders(Response.java:419)
at org.apache.coyote.http11.Http11OutputBuffer.write(Http11OutputBuffer.java:462)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310)
해결법
apache-tomcat-8.5.64/conf/server.xml
파일을 엽니다.
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
maxHttpHeaderSize="90000" <!-- 추가 -->
redirectPort="8443" />
기본 8192byte로 설정되어 있는 것을 maxHttpHeaderSize="90000"
으로 늘려주면 됩니다. (충분히 늘려주시면 됩니다.)
'Web' 카테고리의 다른 글
REST란? REST API 디자인 가이드 (21) | 2021.05.09 |
---|---|
Go 언어의 장점과 단점 (16) | 2020.09.18 |
GO 언어로 JWT 인증서버 만들기 (36) | 2020.09.17 |