문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:was:tomcat:hot_deploy [2023/01/31 08:17] sgjang |
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.8.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: | ||
| 줄 31: | 줄 36: | ||
| </ | </ | ||
| \\ | \\ | ||
| - | {{: | + | {{: |
| \\ | \\ | ||
| 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> | ||