Tomcat 8에서Tomcat 10 환경으로 바꾸고 JSTL을 사용하려 했다.
평소처럼 jsp에 지시자를 추가하고, lib 폴더 안에 jstl 1.2를 넣고 구동을 하려 했는데
메시지 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.test_jsp
설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다.
예외
org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.test_jsp
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:425)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
이런 오류가 나왔다. 콘솔 상에서 나온 오류는
심각: 경로 [/el]의 컨텍스트 내의 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이,
근본 원인(root cause)과 함께, 예외 [org.apache.jasper.Jas
해당 오류코드를 복사하여 구글에 검색하여 모든 글을 보았으나, 전부 Tomcat 5~7 버전에서 발생한 오류였다.
결국 해결을 하지 못하고 tomcat 버전을 내려야 하나 하던 도중, 한 글을 보게 되었다.
요약하자면, 2개의 jar파일을 받아서 lib 폴더 안에 넣으면 된다는 것
2개의 jar 파일을 넣고, 실행해 본 결과
오류 하나 없이 해결된 것을 볼 수 있다.
jaf 파일들은 아래 링크에서 받아주세요.
참고한 링크
감사합니다...계속 안됐는데...ㅜㅜㅠㅠ