ID variables that refer to configuration files

The Liberty run time occasionally needs to refer to a configuration element from the server.xml file. This action can occur in several ways, such as in the text of a message or in a file name.

The Liberty run time uses an xpath-style syntax to refer to configuration elements. The element type is printed first, followed by brackets that contain the ID of the configuration element. If the configuration element is nested inside another configuration element, the inner configuration element is preceded with a forward slash separating the inner and outer elements.

  • For example, the following databaseStore configuration element is referred to as databaseStore[DBTaskStore] because the databaseStore is not nested and has an ID value of DBTaskStore.
    <server>
      <databaseStore id="DBTaskStore">
         ...
      </databaseStore>
    </server>
  • L'élément de configuration de source de données est référencé sous la forme databaseStore[DBTaskStore]/dataSource[DataSource0] car la source de données est imbriquée au-dessous de databaseStore, databaseStore a la valeur d'ID DBTaskStore, et la source de données a la valeur d'ID DataSource0.
    <server>
      <databaseStore id="DBTaskStore">
        <dataSource id="DataSource0">
          ...
        </dataSource>
      </databaseStore>
    </server>
  • Dans certains cas, un élément de configuration n'a pas de valeur d'ID. Dans ce cas, un ID est généré. Par exemple, l'élément de configuration de source de données suivant peut être référencé sous la forme databaseStore[default-0]/dataSource[DataSource0] car databaseStore ne définit pas d'ID.
    <server>
      <databaseStore>
        <dataSource id="DataSource0">
          ...
        </dataSource>
      </databaseStore>
    </server>

Icône indiquant le type de rubrique Rubrique de référence

Nom du fichier : rwlp_configfiles_serverxml.html