4.6.2. 시스템 속성 정의

서버 구성 파일에서 시스템 속성을 지정하거나 JBoss EAP 서버를 시작할 때 명령줄 인수로 전달할 수 있습니다. 서버 구성 파일에 정의된 시스템 속성이 서버를 시작할 때 명령줄에서 전달된 값보다 우선합니다.

4.6.2.1. 서버 구성에서 시스템 속성 정의

  1. 관리 CLI를 시작합니다.
  2. 다음 명령 구문을 사용하여 JBoss EAP 서버에서 시스템 속성을 구성합니다.

    시스템 속성 추가 구문

    /system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)

    다음 시스템 속성은 helloworld-mdb-propertysubstitution 빠른 시작에 대해 구성됩니다.

    시스템 속성을 추가하는 명령 예

    /system-property=property.helloworldmdb.queue:add(value=java:/queue/HELLOWORLDMDBPropQueue)
    /system-property=property.helloworldmdb.topic:add(value=java:/topic/HELLOWORLDMDBPropTopic)
    /system-property=property.connection.factory:add(value=java:/ConnectionFactory)

  3. JBoss EAP 서버 구성 파일의 변경 사항을 검토합니다. 이제 <extensions> 뒤에 다음 시스템 속성이 표시되어야 합니다.

    시스템 속성 구성 예

    <system-properties>
        <property name="property.helloworldmdb.queue" value="java:/queue/HELLOWORLDMDBPropQueue"/>
        <property name="property.helloworldmdb.topic" value="java:/topic/HELLOWORLDMDBPropTopic"/>
        <property name="property.connection.factory" value="java:/ConnectionFactory"/>
    </system-properties>