/ / Startlevel für OSGI-Bundle festlegen - osgi, glassfish-3, apache-felix

Startlevel für OSGI-Bundle gesetzt - osgi, glassfish-3, apache-felix

(Ich benutze Glassfish 3.1, Felix)

Ich habe ein Protokollpaket, das vor anderen Bundles in meinem glassfish-Server gestartet werden muss.

Gibt es eine Möglichkeit, startlevel für ein einzelnes OSGI-Bundle zu konfigurieren? Eine der folgenden Möglichkeiten ist in Ordnung: Konfiguration einer Eigenschaftendatei, Lösung auf Java-Seite, Header im Bundle-Manifest

Vielen Dank.

Antworten:

0 für die Antwort № 1

In Felix können Sie die Starter-Eigenschaften ändern (z. B. conf/config.properties) um Bundles mit unterschiedlichen Startebenen zu starten. Du kannst den ... benutzen felix.auto.deploy.install.<n> Eigenschaften dafür.

Um den anfänglichen Startlevel des Framework festzulegen, können Sie die Konfigurationseigenschaft verwenden org.osgi.framework.startlevel.beginningWeitere Informationen finden Sie in Abschnitt 4.2.2 der Kernspezifikation.