본문 바로가기
Java

[JAVA] eclipse hotswap (서버재구동없이) DCEVM

by Real Iron 2019. 3. 6.

1.     DCEVM 다운로드

https://github.com/dcevm/dcevm/releases 페이지 이동 후 installer-light-jdk7u71.2.jar다운로드

2.  관리자 권한으로 CMD창 실행





3.     CMD창에서 실행 



EX ) C:\Users\JinS\Desktop\Hotswap Agent>installer-light-jdk7u71.2.jar


4.    DCEVM-light.jar 실행

Java –jar installer-light-jdk7u71.2.jar

Java 선택 후 “install DCEVM as altjvm” 버튼 클릭





5.   Agent 다운로드

https://github.com/HotswapProjects/HotswapAgent/releases 에서 


HottswapAgent.zip 다운로드하여 특정 디렉토리에 압축풀기




     TIP) 아무 디텍토리에 풀고 톰켓에 경로 추가만 해주면 됨



6.     Tomcat launch configuration > Arguments > VM arguments 에 추가

-XXaltjvm=dcevm -javaagent:D:\tools\hotswap-agent.jar 추가



6.1 이클립스 톰켓





6.2.     Tomcat Publishing 설정

Automatically publish when resources change 클릭



7.     Tomcat Modules  > Auto reloading enabled 체크박스 해제








8.     Debug 모드로 Tomcat 실행