본문 바로가기

IT노트(구)/Java

The code of method _jspService() is exceeding the 65535 bytes limit 에러가 날 때

The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

위와 같은 에러가 나는 이유는

JVM에서 기본적으로 64KB를 초과하는 메소드를 허용하지 않기 때문이다!(쉽게 말해서 소스 길이가 엄청 길다는 말이다!)

따라서 이 규약을 따르던지(소스 크기를 줄이던지!)

아니면 다음과 같은 설정을 통해 해결할 수 있다!

톰캣의 web.xml(서버에 있는)에 다음과 같은 선언을 추가하면 된다!(깔끔하게 해결된다!)


<servlet>
    <init-param>
        <param-name>mappedfile</param-name>
        <param-value>false</param-value>
    </init-param>
</servlet>