◽ Apache Tomcat

[Apache Tomcat - (3) ] "exceeding the 65535 bytes limit" 에러 해결 방법

jsp페이지에 너~~~~~~~~~~~~~~~무 많은 코드가 있다보면 톰캣에서 에러를 뿜어낸다. 대충 한 페이지에 제한된 바이트를 넘어 코드가 있다는 소리이다. "65535"바이트를 넘었다고 로그에 찍힐 것이다.


 

윈도우에 톰캣을 설치하여 운용중이다면 Server 폴더에서 web.xml 수정하면 되겠다.

 

리눅스에서 톰캣을 운용중이라면 /Apach-tomcat 버전/config/web.xml 경로로 들어가서 수정하면 된다.

 


 

 

변경전

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//변경 
    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>
cs

 

 

 

 

 

변경후

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
변경후
    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <!--▼▼▼▼▼ 변경 지점 ▼▼▼▼▼-->
         <init-param>
            <param-name>mappedfile</param-name>
            <param-value>false</param-value>
        </init-param>
        <!--▲▲▲▲▲ 변경 지점 ▲▲▲▲▲-->
        <load-on-startup>3</load-on-startup>
    </servlet>
cs
 
 

푸터바