WAS 엔지니어

[Windows] WebLogic 12C 설치 본문

WAS/WebLogic

[Windows] WebLogic 12C 설치

bluerainxx 2022. 7. 7. 10:02

 

 

 

 

 

 

 

 


 

 

 

 

 1. 12c(12.2.1.4) 설치 : Windows

 

 

1. WLS 12.2.1.4 파일 다운로드

Generic (826 MB) 다운로드

 

 

 

 

2. 설치 파일이 있는 폴더에서 cmd 창 '관리자 권한'으로 실행'

 

  • 각 파일의 경로 확인
    • wls 12c 파일 : D:\2. 설치\fmw_12.2.1.4.0_wls_Disk1_1of1\fmw_12.2.1.4.0_wls
    • JDK의 java 파일 : C:\Program Files\Java\jdk1.8.0_333\bin\java

이 파일을 이용해 WLS 설치해야함

 

 

D:\2. 설치\fmw_12.2.1.4.0_wls_Disk1_1of1>"C:\Program Files\Java\jdk1.8.0_333\bin\java" -jar fmw_12.2.1.4.0_wls.jar

 

 

자동으로 GUI 설치 화면 실행 됨(다음 클릭)

 

 

 

3. GUI 설치 시작

 

  • 자동 업데이트 건너뛰기

 

 

 

 

  • WebLogic Server가 설치 될 디렉토리 선택
    • C:\sw\was\weblogic\12.2.1.4

 

 

 

 

 

  • 설치 할 솔루션인 "WebLogic Server" 선택

 

 

  • 필요조건 검사가 정상적 확인 되면 다음 클릭

 

 

 

 

  • 설치 요약 내용 확인 후 [설치] 클릭

 

 

 

 

  • 설치 진행이 완료 되면 [다음] 클릭

 

 

 

  • 설치 내용 확인 후 [완료] 클릭
    • 이때, 구성 마법사 자동 실행을 "✅" 표시 하면 바로 도메인 구성 화면이 나타남

 

 

 

4. Domain 생성

 

이어서 바로 도메인 구성 화면이 나타날 것이다. 

[다음] 클릭

 

 

 

  • [다음] 클릭

 

 

 

  • WebLogic의 이름 / 비밀번호 설정
    • 이 계정은 WebLogic Console 접근 시, 인스턴스 기동 시 사용 됨

weblogic / weblogic1 으로 설정 함

 

 

 

  • 도메인 모드 > 운영 모드 선택 > [다음]

 

 

 

 

 

  • 관리 서버 선택 > [다음]

 

 

 

 

  • 서버 이름, 수신 주소, 수신 포트 설정 후 [다음]
    • 수신 주소 = 해당 장비의 IP 주소

 

 

 

 

  • 구성 요약 확인 후 [생성] 클릭

 

 

 

 

  • 도메인 구성이 완료되면 [다음] 클릭

 

 

 

 

  • 도메인 구성 내용 확인 후 [완료]를 클릭

 

 

 

  • <DOMAIN_HOME> 경로에 boot.properties 파일 생성
    • boot.properties : 서버 기동 시 필요한 ID/PW 정보가 있음
    • cmd 파일 생성 명령어

                copy con

 

boot.properties

username=weblogic

password=weblogic1

 

 

 

 

  • <DOMAIN_HOME> 경로에 startA.bat 파일 생성
    • 형광펜 부분 각자 환경에 맞게 수정

@ECHO OFF

set SERVER_NAME=AdminServer

title WebLogic_%SERVER_NAME%

set DOMAIN_HOME=C:\sw\was\weblogic\12.2.1.4\user_projects\domains\base_domain
set LOG_DIR=%DOMAIN_HOME%\logs
set BOOT_PROPERTIES=%DOMAIN_HOME%\boot.properties

cd %DOMAIN_HOME%

@rem ######## 디렉토리 생성 ########
if not exist %LOG_DIR% (
    mkdir %LOG_DIR%
)

@rem ######## BACKUP DATE PREFIX ########
set PREFIX=%DATE:~0,10%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%

@REM ren %LOG_DIR%\%SERVER_NAME%.out %LOG_DIR%\%SERVER_NAME%.out.%PREFIX%
move %LOG_DIR%\%SERVER_NAME%.out %LOG_DIR%\%SERVER_NAME%.out.%PREFIX%

set USER_MEM_ARGS=-Xms512m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=192m -XX:MaxNewSize=192m -XX:SurvivorRatio=8 -verbosegc -Dweblogic.system.BootIdentityFile=%BOOT_PROPERTIES%

start /B %DOMAIN_HOME%\startWebLogic.cmd > %LOG_DIR%\%SERVER_NAME%.out 2>&1
tail -f %LOG_DIR%\%SERVER_NAME%.out

- DOMAIN_HOME : 도메인 경로

- LOG_DIR : 로그 디렉토리 경로

- BOOT_PROPERTIES : WebLogic Domain ID/PW 정보 저장된 파일

 

startA.bat 파일 생성 화면

 

 

 

 

  • <DOMAIN_HOME> 경로에 startA.bat로 AdminServer 기동

C:\sw\was\weblogic\12.2.1.4\user_projects\domains\base_domain>call startA.bat 

 


* 만약 

 

 

이런 에러가 발생한다면 tail 파일을 DOMAIN_HOME에 넣거나

startA.bat 파일중 맨 하단의 tail 부분을 삭제해주면 해결 된다.

tail > 로그를 뽑는 부분

 

tail.exe 파일 추가후 다시 명령어 입력 하면

 

성공

 


 

 

  • RUNNING 로그 확인 후 웹브라우저에서 console 호출
    • http://IP:PORT/console

weblogic / weblogic1

 

 

 

 

 

 

 

5. Domain 구성

 

  • Instance 생성
    • 먼저 잠금 및 편집을 눌러 설정 변경할 수 있게 함

 

 

 

  • 환경 > 서버 > [새로 만들기]

 

 

 

 

  • 생성할 인스턴스의 정보를 설정 후 [완료] 클릭 > [변경 내용 활성화] 클릭

서버 수신 주소 192.168.56.1 로 설정해야 running 뜸

> 서버 수신 주소를 내 로컬 환경으로 설정했어야 하는데 잘못설정해서 계속 기동상태가 ADMIN이 떴음

localhost 주소 써주니 RUNNING 해결

 

 

 

 

 

 

 

 

 

  • <DOMAIN_HOME> 경로에 startM1.cmd 파일 생성
    • 형광펜 부분은 각자 환경에 맞게 수정

@ECHO OFF

set SERVER_NAME=M1

title WebLogic_%SERVER_NAME%

set DOMAIN_HOME=C:\sw\was\weblogic\12.2.1.4\user_projects\domains\base_domain
set LOG_DIR=%DOMAIN_HOME%\logs
set BOOT_PROPERTIES=%DOMAIN_HOME%\boot.properties

set ADM_URL="t3://아이피:7014"

@rem ######## 디렉토리 생성 ########
if not exist %LOG_DIR% (
    mkdir %LOG_DIR%
)

set USER_MEM_ARGS=-Xms512m -Xmx512m -XX:MaxMetaspaceSize=256m -XX:+UseParNewGC -verbosegc -XX:+PrintGCDetails -Xloggc:./logs/gclog.log -Dweblogic.system.BootIdentityFile=%BOOT_PROPERTIES%
start /B %DOMAIN_HOME%\bin\startManagedWebLogic.cmd %SERVER_NAME% %ADM_URL% > %LOG_DIR%\%SERVER_NAME%.out 2>&1

tail -f %LOG_DIR%\%SERVER_NAME%.out

 - ADM_URL : 해당 도메인의 AdminServer 정보

 

 

 

 

  • <DOMAIN_HOME> 경로에서 startM1.cmd 파일 실행

C:\sw\was\weblogic\12.2.1.4\user_projects\domains\base_domain>call startM1.cmd

 

RUNNING 뜨는 지 확인되면 정상 실행

 

 

 

 

 

6. Web Application 배포

 

수정 사항이 있을때는 반드시 [잠금 및  편집]이 눌려있어야 함

더이상 언급하지 X

 

 

그전에 sw 디렉토리에 app 디렉토리와 webapp 디렉토리를 만들고 WEB-INF(web.xml, weblogic.xml)도 생성해줘야 아래의 화면이 나타난다. (생성방법은 추후 따로 글을 쓸 예정)

 

 

  • 배치 >  [설치]

 

 

 

 

  • 이 배치를 어플리케이션으로 설치

 

 

 

  • 이 어플리케이션을 실행 할 인스턴스 선택 > [다음]

 

 

 

 

  • 다음 위치에서 배치를 엑세스 할 수 있음 선택  > [다음]

 

 

 

 

  • 요약 확인 > [완료]

 

  • 변경 내용 활성화 클릭

 

 

 

 

 

 

 

'WAS > WebLogic' 카테고리의 다른 글

[Weblogic12c] Derby 프로세스 기동하지 않기  (0) 2022.08.18
[wls12c] OPatch, PSU  (0) 2022.08.18
[WLS12c] Log Rotation (콘솔 활용편)  (0) 2022.08.16
[WebLogic] 디렉토리 구조  (0) 2022.08.01
[WebLogic] JDK 업데이트  (0) 2022.07.20
Comments