Java-Versionsabhängigkeiten für Features

Die Laufzeitumgebung von WebSphere Application Server Liberty hat spezielle Voraussetzungenen 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 neue Version von Java als die Version, die die 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

Dateiname: cwlp_java_feature.html