내가 현재 진행하고 있는 프로젝트에서는 tomcat 기동 후 자바 소스를 수정하면 그 즉시 WAS에 적용이 되는 반면 샘플 메이븐 프로젝트에서는 즉시 반영이 되지 않는 문제점이 있었다.
메이븐 프로젝트로 구성을 하면 이와 같이 자바 소스 수정 후 즉시 반영이 되지 않는 문제가 있구나라고 생각했는데 잘못된 생각이었다.
원인은 tomcat 기동 시 debug 모드로 기동을 했냐 안 했냐의 차이였다.
debug 모드로 기동하여 소스를 수정하면 정상 적용된다.
난 프로젝트를 할 때 항상 debug 모드로 tomcat을 구동했기 때문에 이 사실을 몰랐던 것이다. ㅜㅜ