IT정보사전

org.apache.jasper.JasperException:JSP를 위한 클래스를 컴파일할 수 없습니다. 본문

웹 프로그래밍

org.apache.jasper.JasperException:JSP를 위한 클래스를 컴파일할 수 없습니다.

작은나무0530 2021. 6. 28. 10:04
728x90
반응형

안녕하세요~작은나무입니다!!
JAVA를 이용하여 개발 진행시 아래와 같은 오류가 발생하는 경우가 있습니다.
Tomcat의 용량이 너무 크거나, 소스의 Row 수가 너무 많을 경우 jsp 페이지 컴파일 오류가 발생합니다.

소스의 Row를 줄인다고 여러 줄을 한 줄로 만들기도하고, 주석을 없애도 봤는대 ㅎㅎ
이건 근본적으로 해결이 안됩니다~

해결 방법은 아래와 같이 Tomcat web.xml에 mappedfile을 추가해 주시면 간단히 해결 가능합니다.

<servlet>
  <servlet-name>jsp</servlet-name>
  <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
  <init-param>
    <param-name>mappedfile</param-name>
    <param-value>false</param-value>
  </init-param>
</servlet>

Tomcat 용량이 너무 크거나, 소스의 Row 수가 너무 많을 경우 jsp페이지를 컴파일 할 수 있게 됩니다. 간단하지만, 해결하기 위해 엄청난 삽질을 했습니다 ㅠㅠ 도움 되셨으면 좋겠습니다.

728x90
반응형
그리드형
Comments