[Oracle] WebLogic 설치
리눅스 서버에 WebLogic을 설치해보자.
먼저, 데이터베이스가 사전에 설치되어야한다.
https://borysneselovskyi.wordpress.com/2016/12/17/weblogic-server-12-2-1-2-0-installation-on-the-linux-oel-7-step-by-step-instruction/
로 들어가서 DB설치를 먼저 한 이후에, WebLogic설치를 진행할 것이다
디렉토리 생성
WebLogic 설치를 위해 디렉토리를 아래 명령어를 이용하여 만들어준다.
mkdir -p /u01/app/oracle/middleware
mkdir -p /u01/app/oracle/config/domains
mkdir -p /u01/app/oracle/config/applications
mkdir -p /u01/software
root계정에서 아래 명령어도 입력해준다.
chown -R oracle:oinstall /u01
chmod -R 775 /u01/
Oracle Java 설치
WebLogic은 자바 엔터프라이즈 서버이므로, 자바가 필요하다.
그 중, Oracle자바를 jdk8이 필요하므로, 자바의 버전을 확인한다.
java -version
OpenJDK는 oracle사의 자바가 아니므로,
which java
oracle사의 자바가 필요하기 때문에, 현재 있는 자바의 위치를 알아보는 명령어
cd /usr/bin/
위 명령어로 자바의 위치를 확인하여 자바의 위치로 이동
mv /usr/bin/java /usr/bin/open_java
기존의 java는 따로 백업해두고, java의 버전을 확인하면 자바가 없는 것으로 나온다면
https://www.oracle.com/java/technologies/downloads/#java8
사이트에 들어가서 X86 Compressed Archive의 파일을 다운로드한다.
다운받는 jdk-8u301-linux-i586.tar.gz 파일을 압축해제한다.
tar xvzf jdk-8u301-linux-i586.tar.gz
압축 해제한 jdk-8u301 파일을 원래 자바의 위치로 이동시켜준다.
vi .bash_profile
Bash환경변수 세팅
Oracle계정에서
.bash_profile을 vi편집기를 이용하여 연다
export MW_HOME=/u01/app/oracle/middleware
export WLS_HOME=$MW_HOME/wlserver
export WL_HOME=$WLS_HOME
export JAVA_HOME=/u01/app/oracle/jdk.8.0.301
export PATH=$JAVA_HOME/bin:$PATH
JAVA_HOME의 jdk8.0.301의 숫자는 설치한 자바의 버전으로 맞춰준다.
환경변수를 설정해주기 위해 vi로 /etc/안의 profile을 연다.
vi /etc/profile
아래쪽의 done와 unset i 사이에 아래 내용을 입력해준다.
JAVA_HOME=/usr/local/lib/jdk1.8.0_301
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
source 명령어를 이용해 변경된 파일의 내용을 적용해준다.
source /etc/profile
후에 자바를 확인해보면, oracle사의 java가 설치된 것을 확인할 수 있다.
WebLogic Response File작성
만들어놓은 /u01/software 디렉토리에 wls.rsp파일을 vi편집기로 연다.
vi /u01/software/wls.rsp
해당 내용을 wls.rsp 파일 안에 입력한다.
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/u01/app/oracle/middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=<secure value="">
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<secure value="">
COLLECTOR_SUPPORTHUB_URL=
Inventory File작성
인벤토리를 위한 파일 작성을 위해 /u01/software 디렉토리에 oraInst.loc파일을 vi편집기로 아래 내용을 작성한다.
vi /u01/software/oraInst.loc
Weblogic 다운로드
https://www.oracle.com/kr/middleware/technologies/weblogic-server-downloads.html
에 들어가서 oracle weblogic를 설치한다.
Generic로 설치한다.
/u01/software경로에 설치후, unzip을 이용하여 압축을 해제한다.
unzip fmw_12.2.1.4.0_wls_lite_Disk1_1of1
root유저는 실행이 되지 않으므로 oracle계정에서 진행한다.
$JAVA_HOME/bin/java -Xmx1024m -jar /u01/software/fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /u01/software/wls.rsp -invPtrLoc /u01/software/oraInst.loc
위 명령어를 이용하여 실행되는지 확인하여, 아래와 같은 결과가 뜨면 WebLogic 설치가 완료된것이다.