본문 바로가기
개발툴

이클립스 tomcat 기동 후 자바 소스 수정 시 바로 적용 방법

by 탁구치는 개발자 2013. 2. 18.

내가 현재 진행하고 있는 프로젝트에서는 tomcat 기동 후 자바 소스를 수정하면 그 즉시 WAS에 적용이 되는 반면 샘플 메이븐 프로젝트에서는 즉시 반영이 되지 않는 문제점이 있었다.


메이븐 프로젝트로 구성을 하면 이와 같이 자바 소스 수정 후 즉시 반영이 되지 않는 문제가 있구나라고 생각했는데 잘못된 생각이었다.


원인은 tomcat 기동 시 debug 모드로 기동을 했냐 안 했냐의 차이였다.

debug 모드로 기동하여 소스를 수정하면 정상 적용된다.


난 프로젝트를 할 때 항상 debug 모드로 tomcat을 구동했기 때문에 이 사실을 몰랐던 것이다. ㅜㅜ




추가적으로 알게 된 사실은 이클립스 Tomcat plugin 설정에서 다음과 같이 "Automatically publish when resources change" 에 라디오 버튼이 선택되어 있어야 한다.