728x90
에러 원인
톰캣 10.1 전 버전에서는 javax 로 디렉터리가 설정되어있었는데, 10.1 톰캣부터는 jakarta 로 설정이 바뀌었다. 따라서 서버는 NoCLassDefFoundError 를 발생시킨다.
해결 방법
https://stackoverflow.com/questions/8021370/java-lang-noclassdeffounderror-javax-servlet-jsp-tagext-taglibraryvalidator
위 주소로 접속하면 같은 문제에 답한 사람의 글을 볼 수 있는데, 매우 간단하다.위 2 파일 다운로드 받은 다음에 WEB-INF/lib 에 넣어주면 된다. 이렇게 넣어주고 프로젝트 Refresh 해준 다음 다시 서버 동작 시키면 정상적으로 구동하는 것을 볼 수 있다.

