SSISO Community

시소당

java에 system property를 설정하는 방법

제 품
JEUS
 
환 경
모든 플랫폼
 
상세질문
프로그램에서 java의 system property로 설정한 값을 사용하고 있습니다.
JEUS에서 설정해 주려면 어떻게 해야 합니까?
 
답 변
JEUS container 를 기동할 때 java의 system property(-D<name>=<value>)를 등록하려면
container의 command option에 -D<name>=<value>과 같은 형식으로 설정하면 됩니다.

container의 command option은 container 기동시 사용되는 JVM의 옵션으로 들어가는 
것을 지정해 주는 것입니다. 따라서 다른 JVM 옵션도 command option에 설정하면 됩니다.
1. JEUS 3.x 

$JEUS_HOME/config/<HOSTNAME>/JeusMain.xml에 설정
---------------------------------------------------------
<JeusSystemConfig>
    ...
    <NodeConfig>
        ...
        <EngineContainer>
            ...
            <CommandOption>-Dapp.home=/home/app</CommandOption>
    ...
</JeusSystemConfig>
---------------------------------------------------------


2. JEUS 4.x

$JEUS_HOME/config/<HOSTNAME>/JEUSMain.xml에 설정
---------------------------------------------------------
<jeus-system>
    <node>
        ...
        <engine-container>
            ...
            <command-option>-Dapp.home=/home/app</command-option>
    ...
</jeus-system>
---------------------------------------------------------

1090 view

4.0 stars