구성 파일을 참조하는 ID 변수

종종 Liberty 런타임은 server.xml 파일의 구성 요소를 참조해야 합니다. 이 조치는 메시지의 텍스트 또는 파일 이름에서와 같은 몇 가지 방식으로 발생할 수 있습니다.

Liberty 런타임은 xpath-style 구문을 사용하여 구성 요소를 참조합니다. 요소 유형이 먼저 출력되며, 그 뒤에는 구성 요소의 ID가 대괄호로 묶여 있습니다. 구성 요소가 다른 구성 요소 내에 중첩되어 있는 경우, 내부 구성 요소 앞에는 내부 및 외부 구성 요소를 구분하는 슬래시가 있습니다.

  • 예를 들어, 다음 databaseStore 구성 요소는 databaseStore가 중첩되지 않았으며 ID 값이 DBTaskStore이므로 databaseStore[DBTaskStore]로 참조됩니다.
    <server>
      <databaseStore id="DBTaskStore">
         ...
      </databaseStore>
    </server>
  • 다음 데이터 소스 구성 요소는 데이터 소스가 databaseStore 아래에 중첩되어 있으며, databaseStore의 ID 값이 DBTaskStore이고 데이터 소스의 ID 값이 DataSource0이므로 databaseStore[DBTaskStore]/dataSource[DataSource0]으로 참조됩니다.
    <server>
      <databaseStore id="DBTaskStore">
        <dataSource id="DataSource0">
          ...
        </dataSource>
      </databaseStore>
    </server>
  • 일부 경우에는 구성 요소에 ID가 없습니다. 이러한 경우에는 ID가 생성됩니다. 예를 들어, 다음 데이터 소스 구성 요소는 databaseStore가 ID를 정의하지 않으므로 databaseStore[default-0]/dataSource[DataSource0]으로 참조될 수 있습니다.
    <server>
      <databaseStore>
        <dataSource id="DataSource0">
          ...
        </dataSource>
      </databaseStore>
    </server>

주제의 유형을 표시하는 아이콘 참조 주제

파일 이름: rwlp_configfiles_serverxml.html