로컬개발시 톰캣서버가 실행되있을때
java 코드를 수정하고 저장했을때 클래스 파일을 다시 로딩합니다.
이때 톰캣 재시작의 속도를 줄일수 있어 매우 편리함.
(JRebel과 비슷한 기능)
이클립스에 SpringLoaded 적용방법
1. Springloaded jar파일을 다운받는다.
참조: http://mvnrepository.com/artifact/org.springframework/springloaded/
2. 이클립스 상단 메뉴 > Run > Run Configurations 선택
3. Apache Tomcat 하위에 적용할 서버 선택
4. 우측 Arguments 탭 아래 VM arguments 란에 javaagent를 추가합니다.
-javaagent:C:\경로\springloaded-버전.RELEASE.jar -noverify
5.Servers탭에 해당 서버 선택 > Modules > Edit > Auto reloading enabled 체크박스 해제
6. Server Overview > Server Options 체크 모두해제,
Publishing 탭 > Automatically publish when resource change 선택
톰캣이 시작된상태에서 코드를 수정 후 저장해보면 속도의 차이를 느낄 수 있다.
'프로그래밍 > JAVA' 카테고리의 다른 글
자바로 여러명에게 메일보내기 네이버 SMTP활용. (0) | 2019.03.29 |
---|---|
이클립스 window builder 설치 (0) | 2019.03.29 |
mybatis cashe사용 방법 (0) | 2016.12.07 |
JSTL, <c:foreach> 태그 상태 속성 입니다. (0) | 2016.11.10 |
이클립스 SVN날짜, 유저정보 표시 (0) | 2013.07.10 |