Covenant

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