Dépendances de fonctions envers des versions Java

L'environnement d'exécution de WebSphere Application Server Liberty impose des exigences spécifiques quant au niveau de l'environnement JRE (Java Runtime Environment).

Les fonctions Liberty sont installées et opèrent sous l'environnement d'exécution de WebSphere Application Server Liberty.

Si vous développez une fonction qui nécessite une version Java plus récente que celle requise par l'environnement d'exécution de WebSphere Liberty, elle peut déclarer une version Java minimum requise. Pour ce faire, incluez un environnement d'exécution de bundle requis dans au moins l'un de ses bundles inclus. Une fonction définit les bundles qui la composent dans la section Subsystem-Content. Pour plus d'informations, voir Fichiers manifeste de fonction Liberty. L'exemple ci-dessous illustre comment déclarer une version Java minimum :
Subsystem-Content: com.ibm.websphere.appserver.example.bundle; version="[1,1.0.100)"
Le fichier manifeste du bundle com.ibm.websphere.appserver.example.bundle contient la définition de l'environnement d'exécution requis pour le bundle. Par exemple :
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=1.7))"

Reportez-vous au document OSGi Enterprise R5 specification pour plus d'informations sur la manière de spécifier les environnements d'exécution requis. Lorsque l'environnement d'exécution fournit les fonctions requises, il traite ces manifestes de bundle et signale les dépendances de version non remplies de la fonction incluse.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwlp_java_feature
Nom du fichier : cwlp_java_feature.html