Oracle

[Oracle] WebLogic 설치

qloz 2021. 9. 29. 14:15
728x90

리눅스 서버에 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 설치가 완료된것이다.
 








728x90