eGovFramework 4.2 를 적용하여 프로젝트를 만드는 첫 과정에서
필요한 구성 및 정의를 다 한 후 톰캣을 돌렸을때 아래와 같은 에러가 발생했습니다.
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
servlet API 5.0 부터 API가 패키지 javax.servlet에서 jakarta.servlet 으로 이동되었기 때문입니다.
해당 Servlet API 5.0 라이브러리 의존성을 추가 시켜 해결 되었습니다.
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
</dependency>