[Oracle]Part 1)쉽고 완벽한 Weblogic과 Webtier 설치하기
일반적으로 Oracle WebLogic Server(wls)는 Java EE 애플리케이션을 실행하고 관리하는 데 사용되며, Oracle Webtier(ohs, Oracle HTTP Server)는 정적 및 동적 웹 콘텐츠를 서비스하고 보안 기능을 제공하여 웹 애플리케이션 환경을 보완합니다. 이 두 제품은 혼합하여 사용되어 Java 애플리케이션을 실행하고 프론트 엔드 웹 서버로부터 요청을 처리하는 효율적인 웹 애플리케이션 스택을 구축하는 데 도움을 줍니다. Oracle Database 11gR2가 설치된 VM(oel7.8)에 wls와 ohs를 설치하도록 하겠습니다.
- Part 1. 설치 준비하기
- Part 2. ohs(Oracle HTTP Server) 설치하기
- Part 3. wls(Weblogic Server) 설치하기
- Part 4. 응용 프로그램 배치
- Part 5. 클러스터 구성
- Part 6. 데이터 소스 연결
1. 설치 파일들 다운로드
- Java Development Kit(jdk), Weblogic(wls), Webtier(ohs) 등 3개의 설치 파일이 필요하며, 각각의 버전 정보는 아래와 같습니다.
– jdk : 1.7.0_80
– wls : 12.1.3
– ohs : 12.2.1.4 - jdk1.7.0_80는 Java SE 7 Archive Downloads 페이지에서 다운로드합니다.
- Oracle Weblogic Server(wls) 12.1.3은 Oracle WebLogic Server Installers 페이지에서 다운로드합니다.
- Oracle HTTP Server(ohs) 12.2.1.4는 Oracle Web Tier Downloads 페이지에서 다운로드합니다.
2. VM에서 wls 및 ohs의 설치 디렉토리 준비
- wls 및 ohs를 설치할 디렉토리를 구성합니다.
[root@oel7u8 /]# tree /oracle /oracle ├── fmw │ ├── ohs "ohs 설치 위치" │ └── wls "wls 설치 위치" ├── oraInventory │ ├── ohs │ └── wls └── sw "1단계에서 다운로드한 설치파일" ├── ohs "ohs 설치 파일" └── wls "wls 설치 파일"
- Filezilla 등을 사용해서 다운로드한 설치 파일들을 /oracle/sw 디렉토리에 업로드한 후 ohs와 jdk의 압축을 해제합니다.
[root@oel7u8 sw]# tar zxvf jdk-7u80-linux-x64.tar.gz[root@oel7u8 /]# tree -R -L 2 /oracle/sw /oracle/sw ├── jdk1.7.0_80 │ ├── bin │ ├── COPYRIGHT │ ├── db │ ├── include │ ├── jre │ ├── lib │ ├── LICENSE │ ├── man │ ├── README.html │ ├── release │ ├── src.zip │ ├── THIRDPARTYLICENSEREADME-JAVAFX.txt │ └── THIRDPARTYLICENSEREADME.txt ├── jdk-7u80-linux-x64.tar.gz ├── ohs │ ├── fmw_12.2.1.4.0_ohs_linux64.bin │ ├── fmw_12.2.1.4.0_ohs_linux64_Disk1_1of1.zip │ └── fmw_12214_readme.html └── wls └── fmw_12.1.3.0.0_wls.jar
[root@oel7u8 ohs]# unzip fmw_12.2.1.4.0_ohs_linux64_Disk1_1of1.zip - wls와 ohs 설치할 사용자를 생성하고 소유권 및 접근권한을 설정합니다.
[root@oel7u8 /]# useradd weblogic [root@oel7u8 /]# useradd webtier [root@oel7u8 /]# chown -R weblogic:weblogic /oracle/fmw/wls [root@oel7u8 /]# chown -R weblogic:weblogic /oracle/oraInventory/wls [root@oel7u8 /]# chown -R weblogic:weblogic /oracle/sw/wls [root@oel7u8 /]# chown -R webtier:webtier /oracle/fmw/ohs [root@oel7u8 /]# chown -R webtier:webtier /oracle/oraInventory/ohs [root@oel7u8 /]# chown -R webtier:webtier /oracle/sw/ohs [root@oel7u8 /]# chmod -R 775 /oracle