반응형
hotswap
- 운용 중인 시스템에서 시스템 전체의 동작에는 하등 영향을 미치지 않으면서 장치나 부품을 교체하는 것
- java 환경에서는 컨테이너 재기동 없이 수정된 class가 적용되는 것을 말하며 이를 도와주는 도구로 상용으로는 JRebel, 오픈소스로는 DCEVM 이 있다.
DCEVM
- 다운로드 경로 : https://github.com/dcevm/dcevm/releases
- cmd 창에서 jar파일 호출로 실행
- 해당 java 선택후 "install DCEVM as altjvm "버튼 클릭
- agent 다운로드 : https://github.com/HotswapProjects/HotswapAgent/releases
- Tomcat launch configuration > Arguments > VM arguments 에 설정 추가
" -XXaltjvm=dcevm -javaagent:C:\Dev64\tools\jdk\hotswap-agent-1.3.0.jar "
- Tomcat Publishing 설정
Automatically publish when resoures change 선택
- Tomcat Modules탭 > Auto reloading enabled 체크박스 해제
반응형
'개발' 카테고리의 다른 글
윈도우 화면 분할 방법: 효율적으로 작업하기 (0) | 2023.08.14 |
---|---|
Adobe Photoshop Camera 출시 --AI 기술로 아름답게 SNS 사진 촬영 (0) | 2020.06.12 |
"Android 11" 첫 번째 베타 버전 등장 (0) | 2020.06.12 |
[github] 이클립스와 깃허브 연동 (0) | 2018.06.20 |