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 Fertigstellen.
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.