방금전까지만 해도 jsp를 잘 반환하던 웹프로젝트가 갑자기 404 Notfound를 띄우거나,
.xml등 설정파일을 변경했는데 적용이 안됐을때 해볼것..
*개념은 구글링 + 추측으로 작성했으니 틀린부분이 있다면 댓글 부탁드립니다.
프로젝트 클린
.class 파일을 제거하고 프로젝트를 다시 컴파일 한다.
아마.. 톰캣 클린과 다른점은.. 프로젝트 클린은 프로젝트 폴더내에서 일어나는 작업이 아닐까 한다..
참고: https://coderanch.com/t/528330/ide/Project-Clean-Eclipse
Tomcat 클린 & Tomcat Work Directory 클린
두개 다 Tomcat이 참조하고있는 파일을 삭제 후 다시 빌드한다는것은 동일하지만, 그 범위가 조금 다르다고 한다.
Clean: 모든 파일(java, jsp, xml)등의 파일들을 컴파일하여 재적용.
Work Directory Clean: tomcat/work/ 하위에 각각의 context별 폴더가 생성되고, jsp 파일들이 class로 변경된 내용이 저장되어 있다고 한다. 이 jsp파일이 컴파일된 class 파일들을 지우고 다시 컴파일 한다.
{$프로젝트 workspace}\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 내의 work폴더를 삭제해도 동일한 기능을 한다. 가끔 clean해도 깨끗하게 지워지지 않는 경우가 있는데 이경우에는 깔끔하게 지워지므로, 삭제 후 재빌드 해보자.
참조: https://okky.kr/article/287239
'Today I learned' 카테고리의 다른 글
[Window cmd] 특정 포트를 점유하고있는 프로세스 죽이기. (0) | 2019.09.04 |
---|---|
[SQL] 특정 DB owner가 생성한 테이블의 정보 가져오기 (0) | 2019.09.04 |
[Spring Boot] 스프링부트 2일차 (0) | 2019.08.29 |
[Spring Boot]두근두근 스프링부트 스타트 1 (0) | 2019.08.28 |
2019 배우고싶거나 하고싶은것 정리 (0) | 2019.08.28 |
댓글