0. 발단
퇴근 20분 전, 개발 서버 eclipse의 java build path를 변경하다가 다음과 같은 에러가 발생했다.
~\context-aspect.xml]; nested exception is java.lang.ClassNotFoundException
특정 xml 파일 이름이 언급되며, ClassNotFoundException이 발생했다.
등에 흐르는 식은 땀을 친구 삼고 야근 해야 하는 각임을 직감하며,
추가로 조사한 증상은 다음과 같았다.
1. 추가 증상
현재 Compile 시 Default output folder에, 당연히 있어야 할 java 파일이 든 폴더가 생성되지 않았다.
즉, 컴파일 자체에 문제가 있다는 것이다.
3. 해결 방법
에러의 대략적인 원인은, 이클립스 상의 톰캣에서 import해야 할 파일을 제대로 하지 못하는 것.
import 파일을 재지정하여 문제를 해결하자.
(1)properties 접근
-[프로젝트 폴더] 우클릭 - [Properties] 클릭
(2)Libraries 체크
-[Java Build Path] - [Order and Export] 탭에서 하위 모든 항목 체크 - [OK]
(3)Snap 파일 삭제
-eclipse의 [workspace] 폴더 - [.metadata] - [.plugins] - [org.eclipse.core.resources] 폴더 접속
-[숫자.snap] 파일 삭제
(4)프로젝트 Clean
-eclipse [Project] - [Clean] 실행
(5)Tomcat 서버 삭제 및 재생성
-현재 띄워있는 Tomcat 서버 삭제
-재생성
(6)서버 올리기
-Tomcat 다시 생성 및 올리기
위 과정으로 문제를 해결했다.
야근 끝!
-끝-
'IT | Middleware > Tomcat' 카테고리의 다른 글
[Tomcat | 에러 해결] 로컬 소스 war 배포 후 'core.log.jdbc.driver.OracleDriver' 에러 발생 (4) | 2020.09.25 |
---|---|
[Tomcat] 이클립스 개발 소스 운영 WAS(Tomcat)에 최초 배포하기 (Linux 기준) (4) | 2020.04.06 |
[Linux | Scouter | Tomcat] Linux에 Scouter APM 설치 및 설정 (TOmcat 대상) (0) | 2020.02.15 |
[Tomcat | 튜닝] Tomcat 설치 초기 설정 (Tomcat Admin 설정 등) (0) | 2020.02.11 |
[Tomcat | 튜닝] JVM 메모리 옵션 (2) | 2020.02.10 |