본문 바로가기

머리 있든 없든 정리하기!!!

eclipse clean들...

728x90
반응형

후임이 더 들어왔다...
ㅋㄹㄴ에 걸려 갤갤 거리다가 후임의 질문을 잘 피했지만, 내 실력이 탄로 날거 같아서... 머리에 있든 없든 정리가 필요함을 피부로 느꼈다 ㅎㅎ 급똥줄탄다 ㅎㅎ

 

그 시작으로 이번에 cleand을 정리하려고 한다.

eclipse에는 내가 사용하는 clean이 3가지가 있다.

1. project - clean 

2. tomcat clean

3. clean Tomcat Work directory 

 

clean을 하는 이유를 알아야한다고 생각한다. 

1번을 하는 이유는 코딩을 하다 에러나 클래스 파일등을 인식하지 못하거나 빌드 하지 못할때 project clean을 하면 된다.

영어로 설명되어 있는 부분은 clean will discard all build problems and built states. The proejcts will be rebuilt from scratch.

 

2번을 하는 이유는 모든 파일(java,jsp, xml)등의 파일들을 컴파일하여 재적용하는 것이다.

영어로 설명되어 있는 부분은 clean will discard all publish state and republish from scratch. Are you sure you want to clean all published resources?

 

3번을 하는 이유는 tomcat을 운영상태로 사용한다면 tomcat/work/ 의 하위에 각가의 context별 폴더가 생성되고, 여기에는 jsp 파일들이 class로 변경된 내용이 저장되어 있다. 이는 jsp파일을 수정하였는데, 일부화면등에서 적용이 안되는 경우(브라우저 캐쉬 등)에 해당 파일의 수정사항을 적용시키기 위한 처리의 하나로 보시면 된다. jsp 파일 내에 캐쉬고간련 설정을 넣으면 그러한 문제가 안생길 수도 있기는 하지만, 크롬의 경우는, 잘 안되는 경우가 있기도하다.

영어로 설명되어 있는 부분은 clean work directories for all Web applications on Tomcat vX.X Server at localhost.

The  Server must be stopped to clean the work directory. Clicking OK will include stopping and restarting the server.


정리

project - clean : 에러나 클래스 파일등을 인식하지 못하거나 빌드하지 못할때

tomcat - clean : 모든 파일(java, jsp, xml) 등의 파일들을 컴파일하여 재적용

tomcat - Work diirectory Clean : tomcat/work/ 하위에 각각의 context별 폴더가 생성되고, jsp 파일들이 class로 변경된 내용이 저장되어 있다고 한다. 이 jsp 파일이 컴파일된 class 파일들을 지우고 다시 컴파일 한다.


 

728x90
반응형

'머리 있든 없든 정리하기!!!' 카테고리의 다른 글

javascript - var, const, let  (0) 2024.08.31
onclick에 인수 넣을 때  (0) 2024.08.30
command  (0) 2024.08.30
css - position  (6) 2024.08.30
@RequestParam  (0) 2024.08.23