본문 바로가기
ERROR FIX

org.apache.jsp.WEB_002dINF.views.index_jsp]org.apache.jasper.JasperException: java.lang.ClassNotFoundException

by ppirae 2024. 6. 22.

unable to compile JSP 에러가 발생

 

회사 스프링 부트 프로젝트가 좀 특이했는데 로컬에서는 부트 톰캣(내장)을 사용하고
검증/운영 환경에서는 외장 톰캣을 사용해야 했다.

 

따라서 로컬에서는 embed tomcat(jasper ?) 라이브러리를 사용하고
검증/운영에서는 라이브러리에 embed를 삭제하고

기존 검증/운영 서버 외장 tomcat 8 에 있던 el-api, jsp-api 를 lib에 넣어줬더니 jsp가 컴파일 되었다.

 

참고한 사이트)

https://essencedrain.tistory.com/9

 

[에러]javax.el.ELException: Unable to find ExpressionFactory of type

javax.el.ELException: Unable to find ExpressionFactory of type C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext 에 있는 el-api, jsp-api jar 버전이 안맞아서 그런듯 톰캣9 lib 안에 있는 파일로 덮어써주면 해결

essencedrain.tistory.com

 

댓글