문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:was:tomcat:hot_deploy [2022/03/11 20:39] emblim98 만듦 |
wiki:was:tomcat:hot_deploy [2023/02/01 14:38] (현재) emblim98 |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Hot Deploy ====== | ====== Hot Deploy ====== | ||
<WRAP left notice 80%> | <WRAP left notice 80%> | ||
- | * description : How to set Hot Deploy to Tomcat Server | + | |
- | * author : 오션 | + | * author : 오션, slaptear |
- | * email : shlim@repia.com | + | * email : shlim@repia.com, sgjang@repia.com |
- | * lastupdate : 2021-10-08 Fri | + | * lastupdate : 2023-02-01 Wed |
</ | </ | ||
<WRAP clear></ | <WRAP clear></ | ||
줄 10: | 줄 10: | ||
===== Hot Deploy ===== | ===== Hot Deploy ===== | ||
- | * 서버 실행 중 수정된 Java 소스가 배포될 경우 서버를 재가동하지 않고 변경된 Java 소스를 바로 적용하는 기능\\ | + | |
- | * 서버 무중단 배포 기능 | + | * 서버 무중단 배포 기능 |
==== Step ==== | ==== Step ==== | ||
- | 1. MVN Repository - Springloaded 1.2.3.RELEASE]]에서 **__//'' | + | * 먼저 Eclipse의 JAVA 버전 확인 후 진행합니다. |
+ | * 만약 Eclipse의 JAVA 버전이 **//'' | ||
+ | * Eclipse의 JAVA 버전이 11일 경우 Tomcat Runtime의 JRE 버전이 **//'' | ||
+ | * Tomcat Runtime의 JRE 버전을 **//'' | ||
+ | |||
+ | 1. MVN Repository - Springloaded 1.2.8.RELEASE에서 **//'' | ||
\\ | \\ | ||
- | [[https:// | + | [[https:// |
\\ | \\ | ||
2. springloaded를 적용할 프로젝트의 Tomcat Server를 더블 클릭합니다.\\ | 2. springloaded를 적용할 프로젝트의 Tomcat Server를 더블 클릭합니다.\\ | ||
줄 22: | 줄 27: | ||
3. Tomcat Server의 Overview 화면에서 **Open launch configuration**를 클릭합니다.\\ | 3. Tomcat Server의 Overview 화면에서 **Open launch configuration**를 클릭합니다.\\ | ||
\\ | \\ | ||
- | {{: | + | {{: |
\\ | \\ | ||
4. Edit Configuration properties 팝업 > Arguments 탭 > VM arguments: | 4. Edit Configuration properties 팝업 > Arguments 탭 > VM arguments: | ||
줄 28: | 줄 33: | ||
<code java> | <code java> | ||
-javaagent: | -javaagent: | ||
- | -javaagent: | + | -javaagent: |
</ | </ | ||
\\ | \\ | ||
- | {{: | + | {{: |
\\ | \\ | ||
5. Tomcat Server의 Overview 화면에서\\ | 5. Tomcat Server의 Overview 화면에서\\ | ||
* Server Options 메뉴의 모든 하위 옵션들을 체크 해제 | * Server Options 메뉴의 모든 하위 옵션들을 체크 해제 | ||
* Publishing 메뉴의 하위 옵션 중 **Automatically publish when resources change**를 체크 확인 | * Publishing 메뉴의 하위 옵션 중 **Automatically publish when resources change**를 체크 확인 | ||
- | {{: | + | {{: |
\\ | \\ | ||
6. Tomcat Server의 Overview 화면에서\\ | 6. Tomcat Server의 Overview 화면에서\\ | ||
줄 44: | 줄 49: | ||
* Edit Web Module 팝업에서 **Auto reloading enabled**를 체크 해제 > OK | * Edit Web Module 팝업에서 **Auto reloading enabled**를 체크 해제 > OK | ||
\\ | \\ | ||
- | {{: | + | {{: |
\\ | \\ | ||
--> springloaded가 적용되고, | --> springloaded가 적용되고, | ||
줄 53: | 줄 58: | ||
[[https:// | [[https:// | ||
+ | ==== Tomcat Runtime JRE 버전 변경 ==== | ||
+ | * Eclipse의 JRE 버전을 1.8로 변경 | ||
+ | * ' | ||
+ | | ||
- | {{tag> | + | * 아래와 같이 1.8 JRE 추가 |
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | * 1.8 JRE 추가한 뒤에 선택 | ||
+ | |||
+ | | ||
+ | |||
+ | * 아래와 같이 **//'' | ||
+ | |||
+ | | ||
+ | |||
+ | {{tag> |