본문 바로가기
반응형

 

이번에 WebLogic 14c 가 들어가는 프로젝트에 참여하게 되었기에 설치 해가며 정리

 

1. 설치 전 확인 사항

 

Package

binutils-2.30-49.0.2.el8
gcc-8.2.1-3.5.0.1.el8
gcc-c++-8.2.1-3.5.0.1.el8
glibc-2.28-42.0.1.el8.x86_64
glibc-devel-2.28-42.0.1.el8.x86_64
libaio-0.3.110-12.el8.x86_64
libaio-devel-0.3.110-12.el8.x86_64
libgcc-8.2.1-3.5.0.1.el8.x86_64
libstdc++-8.2.1-3.5.0.1.el8.x86_64
libstdc++-devel-8.2.1-3.5.0.1.el8.x86_64
libnsl-2.28-42.0.1.el8.x86_64
sysstat-11.7.3-2.el8.x86_64
motif-2.3.4-16.el8.x86_64
motif-devel-2.3.4-16.el8.x86_64
redhat-lsb-4.1-47.0.1.el8.x86_64
redhat-lsb-core-4.1-47.0.1.el8.x86_64
openssl-1.1.1-8.0.1.el8
make-4.2.1-9.el8
ksh

 

참고 : https://docs.oracle.com/en/middleware/standalone/weblogic-server/14.1.1.0/sysrs/system-requirements-and-specifications.html#GUID-37C51062-3732-4A4B-8E0E-003D9DFC8C26

 

System Requirements and Specifications for Oracle Weblogic Server and Coherence

This document contains system and platform-specific information for Oracle WebLogic Server and Coherence software.

docs.oracle.com

 

 

필요한 패키지가 있는지 우선 확인 후 JDK 설치 확인 (난 Oracle JDK 1.8로 진행하였음)

 

2. 엔진설치

https://wsnake0.tistory.com/entry/WebLogic-%EC%9B%B9%EB%A1%9C%EC%A7%81-%EC%97%94%EC%A7%84-%EC%84%A4%EC%B9%98

 

[WebLogic] 웹로직 엔진 설치

Linux 에 설치하는 것을 가정으로 진행한다. (윈도우도 .sh / .bat 파일 형식 차이 외에는 크게 다른점은 없다.) GUI 모드로 설치 리눅스의 경우 Xming 등 GUI 지원 터미널을 사용하면 되고, 크게 어려운

wsnake0.tistory.com

 

rsp 와 loc파일은

 

	[ENGINE]
	Response File Version=1.0.0.0.0
	[GENERIC]
	ORACLE_HOME=/u01/ndh1123/Oracle/WebLogic/12214  #오라클홈주소입력
	INSTALL_TYPE=WebLogic Server
	DECLINE_SECURITY_UPDATES=true  #보안업데이트 무시하겠다는 뜻

 

	Inventory_loc=/u01/ndh1123/Oracle/WebLogic/oraInventory #인벤토리락 주소
	Inst_group=users

 

Oracle HOME, Inventory_loc 위치만 수정하면됨. 위치는 임의의장소로 (빈 디렉토리로)

 

 

3. 도메인 구성

 

설치가 다 되었으면 wlst.sh 파일을 사용해서 일차적으로 도메인 구성하면된다.

위치는 설치디렉토리의

{ORACLE_HOME}/oracle_common/common/bin/wlst.sh 위치

 

CreateDom.py
================================================================
readTemplate("${ORACLE_HOME}/wlserver/common/templates/wls/wls.jar")
# Configure the Administration Server and SSL port.
cd('Servers/AdminServer')
set('Name','AdminServer') //어드민서버 이름 입력
set('ListenAddress','내 IP 입력')
set('ListenPort', 7001) // 중복 port 확인

#Creating Managed Servers
cd('/')
create('m1','Server') //매니지드 서버 이름 입력)
cd('Server/m1')
set('ListenAddress','내 IP입력')
set('ListenPort', 7011)

cd('/')
cd('Security/base_domain/User/weblogic')   
set('Name','weblogic') //Admin 계정 생성
cmo.setPassword('welcome1!') // 비밀번호 생성


# Write the domain and close the domain template.
setOption('OverwriteDomain', 'true')
writeDomain('${ORACLE_HOME}/domains/wls_domain') // 예시경로이고 Oracle_home 아래가 아니라 아예 다른곳에 설치 가능
closeTemplate()

exit()

 

./wlst.sh CreateDom.py

 

위 py 파일 생성 후 ./wlst.sh CreateDom.py 입력 또는

./wlst.sh 파일 실행 후 인터프리터 방식에 CreateDom.py 내용을 한줄씩 쳐가면서 확인하면된다.

 

 

4. 설치 확인 및 어드민 서버 기동

 

CreateDom.py 의 아래쪽 writeDomain 에 입력한 곳으로 이동하여

./startWebLogic.sh 실행

 

-> {IP}:{Port}/console 입력하여 실행 확인

728x90
반응형

한걸음 한걸음

개인적인 기록