☞ Deploy Mode
-어플리케이션의 아카이브(archive)(혹은 전개 디렉터리)를 배포 대상의 서버 인스턴스에 배포하는 방법을 설정하는 것.
-WebLogic Server에서는 3가지의 어플리케이션의 배포 방식이 있다.(Stage,Nostage,exteral_stage)
☞Deploy Mode 상세 설명
1) stage 모드: Admin 서버가 어플리케이션을 배포대상 서버의 stage 디렉터리에 복사
- (UNIX: $DOMAIN_HOME/servers/[배포대상서버명]/stage)
- (Win: %DOMAIN_HOME%\servers\[배포대상서버명]\stage)
2) nostage 모드: 어플리케이션을 지정한 path에 직접 액세스
- nostage 모드로 배포한 어플리케이션의 jsp가 갱신되었을 경우, 자동적으로 갱신이 반영
3) external_stage 모드: 배포 방식은 stage와 동일하나 Admin Server가 복사를 담당하지 않음.
- 배포 대상 서버의 stage 디렉토리에 어플리케이션의 복사를 하지 않기 때문에, 수작업으로 배포 대상 서버의 stage 디렉토리에 어플리케이션을 복사 해야함.
☞ Web Application 디렉터리 구조
1. stage mode
1.0기본 동작
-admin에 deploy된 application을managed server directory로 copy해서 deploy한다.
1.1특징 및 단점
-server가 startup될 때마다 배치할 디렉토리를 일일이 Managed폴더 밑 stage디렉토리에 복사한다.
-따라서 startup시간이 느려진다.
-managed server가 많을수록 오랜 시간이 소 요된다.
1.2 stage적용의 예
-application size가 작은 경우
-managed server가 적은 경우
☞ 전체적으로 stage는 권장하지 않는다.
2. nostage mode
2.0 기본 동작
-BOX별로 application을 copy하고 deploy한다.
-Admin server, Managed server 모두 같은 application에 직접 접근한다.
-application변경 시 admin server가 자동으로 감지 & refresh 한다.
2.1 적용의 예
-application의 size가 큰 경우
-동적인 update가 필요한 경우
'Server > WebLogic' 카테고리의 다른 글
Application Deploy시 필요한 파일 (0) | 2015.01.30 |
---|---|
STAGE MODE에서 APPLICATION 수정사항을 적용시키는 방법 (0) | 2015.01.30 |
Domain 개념 정리 (0) | 2015.01.30 |
NodeManager사용을 권장하지 않는 이유 (0) | 2015.01.30 |
WebLogic 용어 정리 (0) | 2015.01.30 |