Bibliotheken für OSGi-Anwendungen konfigurieren
Jede OSGi-Anwendung kann auf einen Satz bereitgestellter APIs und ihre eigenen internen Klassen zugreifen. Gemeinsam genutzte Bibliotheken können so konfiguriert werden, dass sie den Zugriff auf zusätzliche Pakete über gemeinsam genutzte Bibliotheken ermöglichen.
Informationen zu diesem Vorgang
Jede OSGi-Anwendung hat einen eigenen Satz von OSGi-Bundles in einem aktiven Liberty-Server. Jedes OSGi-Bundle gibt die Pakete an, die es benötigt und die es für andere OSGi-Bundles bereitstellt. Bundles in einer OSGi-Anwendung können auf Pakete zugreifen, die von anderen Bundles in derselben OSGi-Anwendung bereitgestellt werden. OSGi-Bundles in einer OSGi-Anwendung können außerdem auf vom Liberty-Server bereitgestellte API-Pakete zugreifen. Gemeinsam genutzte Bibliotheken können zudem verwendet werden, um API-Pakete für OSGi-Anwendungen bereitzustellen.
Bibliotheken können von mehreren OSGi-Anwendungen gemeinsam genutzt werden. Alle Anwendungen, einschließlich Java EE-Anwendungen, können dieselben Klassen zur Laufzeit verwenden, die von gemeinsam genutzten Bibliotheken bereitgestellt werden.