Allgemeine OSGi-Bundles für Liberty gemeinsam nutzen
Sie können allgemeine OSGi-Bundles gemeinsam nutzen, indem Sie sie in einem lokalen Verzeichnis oder einem fernen Repository speichern und die Datei server.xml für Ihren Server so konfigurieren, dass diese allgemeinen OSGi-Bundles für Ihre OSGi-Anwendungen verfügbar sind.
Lokales Verzeichnis
Vorgehensweise
Fernes Repository
Es ist möglich, auf Bundles in einem fernen OSGi-Repository zuzugreifen, das das OBR-Format (OSGi Bundle Repository) unterstützt.
Vorgehensweise
Fügen Sie Ihrer Datei "server.xml" die folgenden Zeilen hinzu.
<bundleRepository location="URL" />
Die URL verweist auf die Position einer OBR-XML-Datei. Die folgenden Protokolle werden unterstützt:
- HTTP
- HTTPS
- file
Anmerkung: Wenn Sie eine relative Datei-URL angeben, wird diese als relativ zum Wert von
${server.config.dir} behandelt und in eine lokale OBR-XML-Datei aufgelöst.
Mithilfe eines Positionsattributs und verschachtelter Dateigruppentags können Sie in demselben bundleRepository-Eintrag sowohl ein fernes Repository als auch ein lokales Repository definieren.