Variables d'ID qui font référence aux fichiers de configuration

L'exécution de Liberty a parfois besoin d'un élément de configuration du fichier server.xml. Cette action peut s'effectuer de plusieurs manières, comme dans le texte d'un message ou dans un nom de fichier.

L'exécution de Liberty utilise une syntaxe xpath-style pour se référer aux éléments de configuration. Le type d'élément est indiqué en premier, suivi de parenthèses contenant l'ID de l'élément de configuration. Si l'élément de configuration est imbriqué dans un autre élément de configuration, l'élément de configuration interne est précédé d'une barre oblique qui sépare les éléments interne et externe.

  • Par exemple, l'élément de configuration databaseStore suivant est référencé sous la forme databaseStore[DBTaskStore] car databaseStore n'est pas imbriqué et il comporte une valeur d'ID 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