1. 배포(Deployment) 개요
어플리케이션 배포를 이해하기 위해서는 EAR, WAR, JAR, RAR에 대해서 이해해야한다.
또한, 배포하기 위한 빌드 시의 디렉토리 구조를 이해해야 한다.
2. 배포 형식
배포방법은 아카이브(archive) 형식 또는 디렉토리(exploded) 형식으로 배포할 수 있다.
Archive 형식 : .
- zip 파일과 유사하게, .ear, .jar, .war, .rar 등 파일 형태로 압축
- .jar 파일 - EJB 또는 클라이언트 아카이브를 패키지
- war 파일 - 웹 애플리케이션을 패키지
- rar 파일 - 리소스 아답터를 패키지
- ear 파일 - EJB, JMS, JDBC, 웹 애플리케이션과 리소스 아답터 등 다른 J2EE 애플리케이션을 패키지
Exploded 형식 : 디렉토리 구조로 펼쳐진 형식, 각 파일에 대해 업데이트가 용이함
3. EAR, JAR, WAR 설명
아래 그림은 J2EE 표준 배포 형식인 엔터프라이즈 어플리케이션(EAR), 웹 어플리케이션(WAR), EJB 및 Java어플리케이션(JAR)와 써드 파티 라이브러리를 포함하는 소스 디렉토리 구조임.
파일 |
설명 |
META-INF/ application.xml weblogic-application.xml |
J2EE 표준 EAR 배포 디스크립터 WebLogic에 특화된 EAR 배포 디스크립터 |
helloWebApp/WEB-INF/ web.xml weblogic.xml |
J2EE 표준 WAR 배포 디스크립터 WebLogic에 특화된 WAR 배포 디스크립터 |
hellEJB/META-INF ejb-jar.xml weblogic-ejb-jar.xml |
J2EE 표준 EJB JAR 배포 디스크립터 WebLogic에 특화된 EJB JAR 배포 디스크립터 |
APP-INF |
써드파티 라이브러리 디렉토리 |
4. 배포 방법
WebLogic Server는 웹기반 관리콘솔, 커맨드라인(WLST, weblogic.Deployer), 자동배포(AutodDeployment) 세가지 배포 방법을 제공함.
배포 시에 주로 웹기반 관리콘솔을 활용하지만, 자동으로 컴파일과 배치작업 등을 형상관리 툴에서 배포한다면, 커맨드라인 기반 배포 방법도 자주 활용한다.
여기에서는 자세한 배포 방법은 생략함(매뉴얼 참조)
- End -
'WAS > WebLogic' 카테고리의 다른 글
[Tips] 웹로직 기동 시 user/password 입력없이 기동하기 (0) | 2016.03.08 |
---|---|
[Tips] 웹로직 패치 확인 방법 (0) | 2016.03.03 |
[Tips] WebLogic 유용한 유틸리티 (0) | 2015.07.08 |
[Tips] 웹로직 관리자 패스워드 초기화 방법 (0) | 2015.05.26 |
[개요] 웹로직 셀프튜닝(Self Tuning) 이해 (0) | 2015.05.14 |