MiddleWare/JEUS

[JEUS] Webadmin 설정

minminit 2022. 10. 11. 12:44
1. webadmin 접속

웹에서 ip:10000/webadmin 을 입력하여 접속한다.

로그인 창에서 JEUS 설치 시, 입력했던 ID와 Password를 통해 로그인을 진행한다.

 

2. Domain log 경로 지정

첫 번째로 Domain을 선택한다.

Domain에 접속 후 좌측 하단의 LOCK&EDIT 를 선택하여 정보를 수정한다.

Domain Log Home 부분을 $jlog 경로로 지정해준다.

변경 후 우측 상단의 확인 을 눌러준다.


2. 서버 설정

좌측 메뉴바에서 Servers를 선택한다.

기본적으로 adminserver와 server1이 생성이 된다.

2-1. adminServer 설정

adminServer를 선택한다.

Ejb, Jms Engine 설정

Basic → Basic Info

하단에서 Ejb Engine과 JMS Engine의 체크박스 선택을 해제한다.

  • Ejb Engine : 분산 애플리케이션을 지원하는 컴포넌트 기반의 객체 엔진
  • JMS Engine : Java Message Service는 사람이 아닌 소프트웨어 응용프로그램 구성 요소가 요청, 이벤트 메시지 작성, 전송 수신 등을 읽을 수있는 메시징 엔진

Basic → System Thread Pool

Thread pool Min Max을 각각 30으로 설정한다.

Listener 생성 & 제거

Engine → JMS Engine → Service Config

default Config 를 제외한나머지는 전부 삭제한다.

Engine → Web Engine → Web Connection

 

ADMIN-HTTP 를 제외한 나머지는 전부 삭제한다.

Resource → Listener

BASE Listener를 선택한다.

Listen Port를 10000으로 변경한다.

💡확인 버튼이 상단에 있는 항목들은 반드시 확인 선택 후 넘어가야 함. 안그러면 저장되지 않음!

변경 내용 저장

전부 변경이 완료가 되었다면 좌측 하단의 Active Changes를 선택한다.

서버를 재시작하라는 메시지가 나오게 되면 webadmin 서버를 재기동한다.

 

dsdown

dsboot

2-2 Server1 설정

전체적인 설정은 AdminServer와 같음

*추가 변경 사항*

Basic → Base Info

JVM Config 설정

JVM Config에서 JVM과 관련된 옵션을 지정한다.

-Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=512m 
-verbose:gc
-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC
-Xloggc:/home/tmax/jeus8/logs/gclog/arm_gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/tmax/jeus8/logs/dump/
  • Xms : Java Heap의 최소 크기 지정
  • Xmx : Java Heap의 최대 크기 지정
  • MaxMetaspaceSize : 클래스와 메소드의 메타데이터들이 저장되는 영역
  • verbose:gc : 가비지컬렉터 사용
  • GCDetails, GCTimeStamps, GCDateStamps, HeapAtGC : 가비지컬렉터와 관련된 내용 호출
  • xloggc : 로그파일 지정 (디렉토리 위치 사용자에 맞게 설정)
  • HeapDumpOnOutOfMemoryError : heap 영역의 full로 인해 OutOFMemoryError가 발생할 경우 Heap dump 파일 생성
  • HeapDumpPath: HeapDump 파일 경로

 

Resource → Listener → BASE

BASE PORT는 겹치면 안되므로 보통 AdminServer+10을 하여 저장한다.