hatte ich dieses Problem und in meinem Plan das Attribut update-strategy="reload"
auf den Plan-cm Standardeigenschaften verursacht wurde dies geschehen kann. Ich änderte dies zu update-strategy="none"
und das reparierte das Neustartverhalten.
Dies hat jedoch meine Blaupause-Tests zerstört, weil sie darauf angewiesen waren, dass ich die Eigenschaften zur Testlaufzeit ändern konnte. Wenn Sie die Eigenschaften in Ihren Blaupausentests ändern möchten, dann ist die am besten geeignete Methode, Eigenschaften zu ersetzen, die kürzlich hinzugefügte (in camel-test-blueprint Version 2.16.3) setConfigAdminInitialConfiguration(Properties props)
, die Sie überschreiben und eine PID wie bei useOverridePropertiesWithConfigAdmin(Dictionary props)
zurückgeben können.
Ich benutze JBoss Fuse 6.2.1 und obwohl diese Camel-Version 2.15.1 ist, ist die Testversion unabhängig (da sie zum Testen bestimmt ist) und Sie können sie nach Belieben einstellen. Also, obwohl Sie Camel 2.12 verwenden, würde ich mit der Version 2.16.3 des Blueprint-Tests versuchen.
Das Paket wird gestoppt, weil es beim Start fehlschlägt. Vielleicht ist etwas, von dem Ihre Camel-Anwendungen abhängen, nicht verfügbar, wie ein OSGi-Dienst, fehlende Kamel-Komponente usw. –
Überprüfen Sie die Reihenfolge Ihrer Bundles/Features in Ihrer features.xml, sollten Sie eine haben, wenn Sie den Befehl features verwenden app in fuse/karaf – gnanagurus
@ClausIbsen: Gibt es irgendeinen Weg, den ich sehen/wissen kann, welcher osgi-Dienst verursacht, dass die Wege immer wieder neu gestartet werden? –