JAVA Web Application 개발 진행 시 소스 수정 시마다 WAS(tomcat)를 재구동 해야 하는 불편함이 있음.
위의 불편함을 해소하기 위해 JRebel이라는 툴이 있으나 얼마 전 상용으로 전환됨 (구독 형식).
이에 따른 다른 대안을 찾고자 확인한 사항 Spring-loaded
- homepage : https://github.com/spring-projects/spring-loaded - maven : http://mvnrepository.com/artifact/org.springframework/springloaded/1.2.6.RELEASE |
파일 다운로드 후, 임의 경로 위치
Eclipse 설정
1. Publishing -> Automatically publish when resources change 항목 체크
2. Server Option 탭 내 모든 항목 체크 해제
3. General Inforamation 탭 내 Open launch configuartion 선택
4. 창이 오픈되면 Arguments 탭에 아래 구문 추만
-javaagent:"springloaded 파일 경로(파일명 포함)" -noverify |
5. Web Danymic Project 추가 시 Autoreloading enabled 항목 체크 해제 (기존 추가되어 있는 프로젝트도 체크 해제)
끝.