1. 개요

기존에 Weblogic의 서버 인스턴스 종료에 사용하던 weblogic.Admin이 deprecated 되어 12c에서 사용할 수 없게 되었다.

Weblogic 12c에서 권장하는 인스턴스 종료 방법을 소개하려고 한다.


2. Weblogic 11g 인스턴스 종료 방법

  • 현재 사용중인 세션이 완료될 때까지 기다리지 않고 강제 종료(FORCESHUTDOWN)하기 위해 weblogic.Admin 유틸리티를 사용한다.
  • weblogic.Admin 사용법
    java [ SSL Arguments ] [-Dweblogic.system.BootIdentityFile=filename] [-Dweblogic.RootDirectory=path] \
       weblogic.Admin [ Connection Arguments ] [ User Credentials Arguments ] FORCESHUTDOWN [targetServer]
  • weblogic.Admin 사용 예시
    java weblogic.Admin -url AdminHost:7001 -username weblogic -password pa$$word FORCESHUTDOWN managedServer

 

3. Weblogic 12c 인스턴스 종료 방법

  • Oracle 문서에 따르면 weblogic.Admin 유틸리티는 deprecated 되었으며, Weblogic에서 제공하는 stop 스크립트를 활용할 것을 권장한다.
  • Admin 서버 인스턴스 종료
    DOMAIN_NAME/bin/stopWebLogic.sh [username] [password] [admin_url]
  • Admin 서버 인스턴스 종료 예시
    ./bin/stopWebLogic.sh weblogic pa$$word AdminHost:7001
  • Managed 서버 인스턴스 종료
    DOMAIN_NAME/bin/stopManagedWebLogic.sh [managed_server_name] [admin_url] [username] [password]
  • Managed 서버 인스턴스 종료 예시
    ./bin/stopManagedWebLogic.sh managedServer AdminHost:7001 weblogic pa$$word