Partage des bundles OSGi communs pour Liberty
Vous pouvez partager des bundles OSGi communs en les plaçant dans un répertoire local ou un référentiel distant et en configurant le fichier server.xml pour votre serveur, de sorte que ces bundles OSGi communs soient disponibles dans vos applications OSGi.
Répertoire local
Procédure
Référentiel distant
Vous pouvez accéder aux bundles contenus dans un référentiel OSGi distant prenant en charge le format OBR (OSGi Bundle Repository).
Procédure
Ajoutez les lignes suivantes dans votre fichier server.xml.
<bundleRepository location="URL" />
où URL pointe vers l'emplacement d'un fichier XML OBR. Les protocoles suivants sont pris en charge :- HTTP
- HTTPS
- file
Remarque : Si vous spécifiez une URL de fichier relatif, elle est traitée comme étant relative à la valeur de ${server.config.dir} et elle est résolue sur un fichier XML OBR local.
Vous pouvez définir un référentiel distant et un référentiel local en même temps en utilisant à la fois un attribut d'emplacement et des balises fileset imbriquées dans la même entrée bundleRepository.