Web Application Server

JEUS에서 JSP 64KB 초과 문제 해결

나크나로·2019년 3월 5일·조회 4,959

1. 배경

JSP 파일 내에 내용이 너무 많을 때 .java 파일을 생성하면 내부 메소드 크기가 64KB를 초과할 수 있다. 이는 Java 컴파일로로 컴파일 되지 않는다.
 

2. 해결

web.xml에 추가한다.

<servlet>
    <servlet-name>jeus.servlet.servlets.JspServlet</servlet-name>
    <servlet-class>jeus.servlet.servlets.JspServlet</servlet-class>
    <init-param>
      <param-name>genStringAsCharArray</param-name>
      <param-value>true</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>jeus.servlet.servlets.JspServlet</servlet-name>
    <url-pattern>*.jsp</url-pattern>
</servlet-mapping>

3. 주의사항

문자열이 아닌 실제 Java 코드량이 많은 경우에는 컴파일이 실패함.

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.