사용자 도구

사이트 도구


wiki:was:tomcat:hot_deploy

문서의 이전 판입니다!


Hot Deploy

* description : How to set Hot Deploy to Tomcat Server * author : 오션 * email : shlim@repia.com * lastupdate : 2021-10-08 Fri


Hot Deploy

* 서버 실행 중 수정된 Java 소스가 배포될 경우 서버를 재가동하지 않고 변경된 Java 소스를 바로 적용하는 기능
* 서버 무중단 배포 기능

Step

1. MVN Repository - Springloaded 1.2.3.RELEASE]]에서 springloaded-1.2.8.RELEASE.jar를 다운로드 (아래 이미지를 클릭하여 이동합니다)



2. springloaded를 적용할 프로젝트의 Tomcat Server를 더블 클릭합니다.

3. Tomcat Server의 Overview 화면에서 Open launch configuration를 클릭합니다.


4. Edit Configuration properties 팝업 > Arguments 탭 > VM arguments:에 하기의 내용을 입력 > Apply > OK

-javaagent:설치경로 -noverify  // form 
 -javaagent:D:\downloaded_programs\springloaded-1.2.8.RELEASE -noverify // example 



5. Tomcat Server의 Overview 화면에서

  • Server Options 메뉴의 모든 하위 옵션들을 체크 해제
  • Publishing 메뉴의 하위 옵션 중 Automatically publish when resources change를 체크 확인


6. Tomcat Server의 Overview 화면에서

  • 하단의 Modules 탭을 클릭
  • Path를 선택
  • 우측의 Edit 클릭
  • Edit Web Module 팝업에서 Auto reloading enabled를 체크 해제 > OK



–> springloaded가 적용되고, 코딩 후 저장을 하면 WAS 재가동 없이 변경된 내용이 적용됨을 확인할 수 있습니다.

Source of this article

/volume1/web/dokuwiki/data/attic/wiki/was/tomcat/hot_deploy.1646998781.txt.gz · 마지막으로 수정됨: 2022/03/11 20:39 저자 emblim98