본문 바로가기
반응형

1. Mbean 이란?

  • Managaed Bean

   • 자바 어플리케이션의 모니터링과 관리 기능을 제공하는 Bean
   • MBean 으로 하나 이상의 사용자 JavaBean 오브젝트를 통해(혹은 리소스를 호출하는) 애플리케이션, 디바이스, 서비스를 원격으로 제어할 수 있음
   • Mbean 들은 Mbean 서버에 등록되며, Mbean 서버는 리소스에 접근하는 모든 원격 매니저를 관리
   • WebLogic 도 이 Mbean 과 JMX를 이용하여 ManagedServer WeLogic을 관리한다.

 

2. WLS Server Mbean 의 수명주기

   1) 도메인의 각 서버에는 도메인의 구성 문서 (config.xml 파일 및 보조 파일) 의 자체 사본이 있음.
      i. 서버가 시작되는 동안 서버는 Administration Server 에 접속하여 종료된 동안 발생한 변경사항으로 구성 파일을  업데이트함
      ii. 그 다음 구성문서의 데이터를 나타내기 위해 Mbean 을 인스턴스화 시킴



   2) 도메인 구성 변경을 제어하기 위해 JMX(Java Management Extensions) 클라이언트는 이 Mbean 에 대해 읽기 전용

       액세스 권한을 갖는다.
      i. Administraion Server는 도메인 config/pending 디렉토리에 편집이 가능한 도메인 구성문서의 사본을 별도로 유지
      ii. 이 pending 중인 문서의 데이터를 사용하여 JMX 클라이언트가 수정할 수 있는 구성 Mbean세트를 인스턴스화 한다.
      iii. JMX 클라이언트가 이러한 구성 Mbean 중 하나를 수정 한 후 클라이언트는 pending 중인 구성 문서에 수정사항을 저장하도록 Administraion Server에 지시한다.
      iv. 클라이언트는 도메인의 모든 서버 인스턴스에 대한 읽기전용 구성문서 와 구성 Mbean 을 업데이트 하는 트랜잭션 프로세스를 시작함.

728x90
반응형

'IT 공부 > Web-WAS' 카테고리의 다른 글

[WebLogic] 웹로직 12c 패치방법  (0) 2024.05.18
[WebLogic] 웹로직 11g 패치 방법  (0) 2024.05.15
[WebLogic] web.xml 과 weblogic.xml 에 대하여  (0) 2024.05.02
[WebLogic] JTA (Java Transaction API)  (0) 2024.04.25
WEB-INF 구성  (0) 2024.04.21

한걸음 한걸음

개인적인 기록