본문 바로가기

개발/JAVA

project clean과 tomcat clean의 차이

이클립스에서 사용할 수 있는 clean은 크게 project clean과 톰캣 서버를 clean 하는 방법, 이렇게 두 가지이다.

 

project clean

먼저, project clean의 경우에는 빌드와 컴파일 후 산출된 .class 파일 등의 내역들을 삭제한 후에 다시 빌드와 컴파일을 진행하는 것이다. 주로 수정한 내용이 적용이 안되거나 자바 파일 등에서 오류가 없는데 프로젝트가 돌아가지 않을 경우에 project clean을 사용한다. 컴파일 됐던 파일들을 전부 삭제하고 다시 만들면서 이전 빌드 시에 꼬였던 것을 다시 푸는 과정이라고 생각하면 쉽다.

 

tomcat clean

톰캣 서버 clean은 프로젝트에는 이상이 없는데 서버에 publishing 하는 과정 중에 뭔가 이상이 있을 때 사용한다. 프로젝트를 서버에서 내리고 다시 publishing 하는 것이다.

 

clean tomcat work directory

톰캣의 작업 디렉토리(톰캣 설치 경로/work)로 이동 후 모든 파일 및 하위 디렉토리를 삭제한다. 이후 서버를 재시작하는 과정이다. 새로운 작업 파일이 생성될 때까지 해당 디렉토리는 비어있게 된다.