내가 현재 진행하고 있는 프로젝트에서는 tomcat 기동 후 자바 소스를 수정하면 그 즉시 WAS에 적용이 되는 반면 샘플 메이븐 프로젝트에서는 즉시 반영이 되지 않는 문제점이 있었다.
메이븐 프로젝트로 구성을 하면 이와 같이 자바 소스 수정 후 즉시 반영이 되지 않는 문제가 있구나라고 생각했는데 잘못된 생각이었다.
원인은 tomcat 기동 시 debug 모드로 기동을 했냐 안 했냐의 차이였다.
debug 모드로 기동하여 소스를 수정하면 정상 적용된다.
난 프로젝트를 할 때 항상 debug 모드로 tomcat을 구동했기 때문에 이 사실을 몰랐던 것이다. ㅜㅜ
추가적으로 알게 된 사실은 이클립스 Tomcat plugin 설정에서 다음과 같이 "Automatically publish when resources change" 에 라디오 버튼이 선택되어 있어야 한다.
'개발툴' 카테고리의 다른 글
maven local repository에 jar 추가 (0) | 2013.03.20 |
---|---|
Jenkins 설정에 대한 정리 (4) | 2013.03.13 |
이클립스 Java Templates 활용 방법 (0) | 2013.02.25 |
maven프로젝트 Run on Server로 tomcat 구동 방법 (두 번째 방법) (3) | 2013.02.19 |
ant 빌드 방법에 대해서 정리 (337) | 2013.02.05 |
이클립스 Deployment Assembly에 대해서 (5) | 2013.01.31 |
이클립스 egit 에서 remote push 인증 문제 (387) | 2013.01.07 |
maven프로젝트 Run on Server로 tomcat 구동 방법 (첫 번째 방법) (1) | 2012.12.17 |