반응형

Tomcat 서버를 실행했는데 갑자기 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 에러가 발생했다.

2024. 11. 22 오전 10:46:52 org.apache.catalina.loader.WebappClassLoader validateJarFile 정보: validateJarFile(C:\APWOS_20140520\Program\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\APWOS\WEB-INF\lib\morion.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2024. 11. 22 오전 10:46:52 org.apache.catalina.loader.WebappClassLoader validateJarFile 정보: validateJarFile(C:\APWOS_20140520\Program\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\APWOS\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).

 

이 문제는 이미 해당하는 jar가 있는데 또 읽으려고 하니 서블렛 컨테이너에 영향을 주니까 발생하는 에러다.

이번 글에서는 이 문제의 원인과 해결 방법에 대해서 기록한다.


해결 방법

1. WEB-INF/lib 경로에 위의 에러에서 나온 jar 파일들을 삭제를 해주면 된다.

- 삭제한 파일 : morion.jar, servlet-api.jar

 

 

2. 삭제를 완료하고, 서버 클린을 하고 나서 서버를 재시작하면 정상적으로 작동하는 것을 확인할 수 있다.

 


 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기