0. 발단


변경한 Default output folder

퇴근 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 다시 생성 및 올리기


 

위 과정으로 문제를 해결했다.

야근 끝!

 

-끝-

+ Recent posts