domain-config-template.properties 설정

본 부록에서는 JEUS를 설치할 때 필요한 domain-config-template.properties 파일 설정에 대해 설명한다.

다음은 domain-config-template.properties 파일의 기본 설정 화면이다.

#=============================================================================
# [Default configuration template]
# This template will be used when generating default domain-configurations via admin
# tool(e.g. create-domain).
#
# System admin can modify this to change the default template if needed.
# Do not modify option name.
#=============================================================================

# Default option values. You can input your options.
domain=domain1
productionmode=true
domain.admin.server.name=adminServer
cloud.server.name=server
domain.admin.server.jvm.config=-Xmx1024m -XX:MaxMetaspaceSize=512m
domain.admin.server.jeus.port=9736
domain.admin.server.http.port=8088
transport.type=HYBRID
transport.address=230.30.1.1
transport.port=12488
# password's plain text is jeus.
# If you want to set encrypted password, change it by set-password command with algorithm option in jeusadmin
jeus.password={SHA-256}UyhKRdViLWdFJefDZhJXWtqIJ55ByAl4jldD6hlcuIg=
jeus.username=jeus
# Node configuration
nodename=node1
# Other configuration
jeus.lang=ko
jvm.vendor=Sun

# If you want to set native library folder manually, define "source" to name of folder in JEUS_HOME/setup/lib_native
#source=sunos_64

# target xsd file for config (default: jeus-domain.xsd,security-domains.xsd,jeus-nodes.xsd,jeus-po-service-model.xsd)
source.schemas=jeus-domain.xsd,security-domains.xsd,jeus-nodes.xsd,jeus-po-service-model.xsd

다음은 domain-config-template.properties 주요 설정 항목에 대한 설명이다.

항목 설명

domain

사용할 domain의 이름을 정하는 항목이다.

productionmode

  • true : 설치할 때 Production Mode로 설치한다. JEUS Hot Swap, Automatic Reloading을 사용하지 않는다. demo license가 사용되면 경고 메시지가 출력된다.

  • false : 설치할 때 Development Mode로 설치한다. JEUS Hot Swap, Automatic Reloading을 사용한다

domain.admin.server.name

MasterServer의 이름을 정하는 항목이다.

domain.admin.server.jvm.config

MasterServer의 Jvm Option을 설정하는 항목이다.

domain.admin.server.jeus.port

MasterServer의 BASE Port을 설정하는 항목이다.

domain.admin.server.http.port

MasterServer의 HTTP Port를 설정하는 항목이다.

transport.type

transport type을 설정한다.

  • DUMMY

  • HYBRID

  • MESH

  • TREE

transport.address, transport.port

선택한 transport의 종류에 따라서 그 동작에 필요한 주소 및 포트 값을 설정하는 항목이다.

jeus.password

관리자 계정의 패스워드를 설정하는 항목이다.

jeus.username

관리자 계정의 아이디를 설정하는 항목이다.

nodename

해당 노드로 분류된 서버에 대한 정보를 설정하는 항목이다.