Wenn Sie ein Liberty-Feature mit WebSphere Application Server Developer Tools entwickeln, müssen Sie ein Liberty-Featureprojekt erstellen, mit dem das
Liberty-Feature gepackt wird. Sie können die Workbench verwenden, um Liberty-Features in der Liberty-Laufzeitumgebung
zu installieren und installierte Features mit dem Serverkonfigurationseditor zu aktivieren.
Änderungen an bereits in Liberty installierten Features können über die Menüoption
Feature aktualisieren an alle zugehörigen Laufzeitumgebungen übertragen werden.
Vorgehensweise
Führen Sie zum Installieren eines Liberty-Features in Liberty die folgenden Schritte aus:
- Klicken Sie in der Ansicht
Enterprise-Explorer mit der rechten Maustaste
auf das Liberty-Featureprojekt und wählen Sie
aus.
- Wählen Sie im Assistenten Featureinstallation unter Ziellaufzeiten die Liberty-Laufzeitumgebung aus, in der das Feature installiert werden soll. Klicken Sie auf Finish.
Tipp: Wenn das Feature bereits in Liberty installiert ist, wird der Liberty-Eintrag in der Liste der Ziellaufzeiten nicht mehr als verfügbare Option angezeigt. Verwenden Sie stattdessen die Menüoption Feature aktualisieren, um Änderungen an bereits in Liberty installierten Features vorzunehmen. (Diese Option ist verfügbar, wenn Sie das Liberty-Featureprojekt
in der Ansicht "Enterprise-Explorer" mit der rechten Maustaste anklicken.)
- Fügen Sie den Featurenamen der Liste der konfigurierten Features in Ihrer Serverkonfiguration (Datei
server.xml) hinzu:
- Erweitern Sie in der Ansicht "Server" den Liberty-Server, klicken Sie mit der rechten Maustaste auf
Serverkonfiguration [server.xml] und wählen Sie Öffnen aus.
- Erweitern Sie im
Serverkonfigurationseditor unter
Konfigurationsstruktur den Eintrag
Serverkonfiguration und wählen Sie
Feature-Manager aus.
- Wählen Sie unter
Feature-Manager die Schaltfläche
Hinzufügen aus.
- Suchen Sie im Assistenten Funktionen hinzufügen das gewünschte Feature. Das Feature hat das Präfix usr:, dem der Name Ihres Liberty-Featureprojekts folgt, z. B. usr:MyLibertyFeatureProject.
Klicken Sie auf OK.
Auf der Registerkarte
Quelle des Serverkonfigurationseditors
wird in der Datei server.xml der neu hinzugefügte
Featureeintrag unter dem Knoten featureManager angezeigt:
<featureManager>
<feature>usr:MyLibertyFeatureProject</feature>
</featureManager>
Ergebnisse
Nach Installation des
Liberty-Features in
Liberty finden Sie die folgende Dateistruktur im Verzeichnis
${wlp.user.dir}/extension:
/lib
/features
Manifestdateien
.
.
.
JAR-Dateien des OSGi-Bundles
.
.
.
Nächste Schritte
Wenn Sie ein Feature, das bereits in der
Liberty-Laufzeitumgebung installiert ist, mit Änderungen aktualisieren möchten,
verwenden Sie die Menüoption
Feature aktualisieren. (Diese Option ist verfügbar, wenn Sie das
Liberty-Featureprojekt
in der Ansicht "Enterprise-Explorer" mit der rechten Maustaste anklicken.)
Daraufhin wird ein Fenster mit Informationen zum Verarbeitungsfortschritt geöffnet und die Workbench benötigt
etwas Zeit zur Ausführung dieser Aktualisierungsaktion.