[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 |