Java-Versionsabhängigkeiten für Features

Die Laufzeitumgebung von WebSphere Application Server Liberty hat spezielle Voraussetzungen bezüglich der Mindestversion der Java Runtime Environment (JRE).

Liberty-Features werden in der Laufzeitumgebung von WebSphere Application Server Liberty installiert und ausgeführt.

Wenn Sie ein Feature entwickeln, das eine neuere Version von Java als die Version, die die WebSphere Liberty-Laufzeitumgebung voraussetzt, erfordert, kann das Feature eine erforderliche Mindestversion von Java deklarieren. Für die Deklaration einer erforderlichen Mindestversion von Java schließen Sie eine erforderliche Bundleausführungsumgebung in mindestens ein enthaltenes Bundle ein. Ein Feature definiert im Abschnitt "Subsystem-Content", aus welchen Bundles es sich zusammensetzt. Weitere Informationen finden Sie unter Manifestdateien von Liberty-Features. Das folgende Beispiel veranschaulicht, wie eine erforderliche Java-Mindestversion deklariert wird:
Subsystem-Content: com.ibm.websphere.appserver.example.bundle; version="[1,1.0.100)"
Die Manifestdatei für das Bundle com.ibm.websphere.appserver.example.bundle enthält die Definition der erforderlichen Ausführungsumgebung für das Bundle, z. B.:
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=1.7))"

Weitere Informationen zur Festlegung der erforderlichen Ausführungsumgebungen finden Sie in der OSGi Enterprise R5-Spezifikation. Wenn die Laufzeitumgebung die erforderlichen Features bereitstellt, verarbeitet sie diese Bundlemanifeste und meldet alle nicht erfüllten Java-Versionsabhängigkeiten des enthaltenen Features.


Symbol das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwlp_java_feature
Dateiname: cwlp_java_feature.html