본문 바로가기
Dev/ETC

[이클립스] Work Director(Catalina) 삭제

by nakanara 2021. 1. 18.
반응형

간혹 Include 된 JSP 파일을 수정하는 경우, Include 된 파일은 변경되었지만, Include 한 파일은 변경되지 않아서, WAS 입장에서는 기존 파일과 같은 내용이라고 판단하고 컴파일이 안 되는 경우가 있다.

Tomcat을 통해 웹 서비스를 동작시키는 경우 Catalina 디렉토리를 삭제하면 전체 파일을 컴파일하게 되며,  해당 페이지가 호출되는 시점에서 컴파일을 한다.

rm -rf Tomcat/work/Catalina/

특정 파일만 컴파일하고 싶다면 해당 파일의 수정 일시를 변경한다.(파일 안에 공백을 넣고 새로 저장하는 방법)

$ touch file.name
  • 이클립스에서 Work Director 삭제

서버를 정지한 후 이클립스 하단 "Server" 탭에서 해당 서버를 선택 후 마우스 우클릭 "Clean Tomcat Work Director"로 진행한다.

해당 서버의 Catalina 경로는 workspace 아래 위치하고 있다.

${WORK_SPACE}\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost

#tomcat #catalina #workdirector #NoClassDefFoundError #eclipse

반응형