[17.0.0.3 und höher]

API "MicroProfile Config" aktivieren

Wenn Sie den Liberty-Server für die Ausführung einer Anwendung, die für die API "MicroProfile Configuration" aktiviert ist, konfigurieren möchten, müssen Sie das Feature für den Server definieren.

Vorgehensweise

  1. Ermitteln Sie anhand der Informationen der API "MicroProfile Config" fest, welche Konfigurationsparameter Ihr Code erfordert. Berücksichtigen Sie dabei, wie diese Konfigurationswerte gespeichert werden und wie sie möglicherweise in den folgenden Phasen des Servicezyklus variieren können:
    • Entwicklung
    • Test
    • Assemblierung und Installation
    • Skalierung und Failover des Laufzeitservice
  2. Konfigurieren Sie das Feature. Aktualisieren Sie die Datei server.xml, um das Feature hinzuzufügen. Beispiel:
    <featureManager>
        <feature>mpConfig-1.1</feature>
    </featureManager>

    Die Unterstützung der Features von MicroProfile 1.1 kann in Liberty konfiguriert werden, indem microProfile-1.1 in der Datei server.xml definiert wird. Die API "MicroProfile Config" wurde jedoch nach dem Release von MicroProfile 1.1 erzeugt und mit diesem Feature nicht bereitgestellt.

    [18.0.0.1 und höher]Sie können die Datei server.xml konfigurieren, um das Feature mpConfig-1.2 anstelle des Features mpConfig-1.1 zu verwenden. Zum Aktivieren des Features mpConfig-1.2 fügen Sie die folgende Featuredefinition der Datei server.xml hinzu:
    <featureManager>
        <feature>mpConfig-1.2</feature>
    </featureManager>
    Weitere Informationen zum Feature mpConfig-1.2 finden Sie in der Spezifikation "MicroProfile Config 1.2.1" unter https://github.com/eclipse/microprofile-config/releases/tag/1.2.1.
  3. Erstellen Sie entsprechende Quellen für die Konfigurationswerte. Sie können beispielsweise Eigenschaftendateien mit einer Anwendung packen und die Wertquellen später überschreiben. Dies kann während der Anwendungskomposition mithilfe von Eigenschaftendateien in einer EAR-Assemblierung, in gemeinsam genutzten Liberty-Bibliotheken oder in Umgebungsvariablen des Serverprozesses geschehen.
  4. Verwenden Sie die API, um auf die Konfigurationswerte zuzugreifen.

Symbol das den Typ des Artikels anzeigt. Taskartikel

Dateiname: twlp_microprofile_appconfig_setup.html