Sto cercando un modo semplice per distribuire e gestire i bundle sul nostro contenitore Virgo, ma voglio anche assicurarmi che, se desideriamo spostarci da Virgo in pochi anni, non siamo molto legati ad esso. Usiamo Maven, quindi ricevi OBR gratuitamente, il che potrebbe farci risparmiare un po 'di lavoro dovendo mantenere un elenco delle catene di dipendenze.Utilizzo di OBR su Virgo 3.5
Con questo in mente, dopo aver letto questo articolo; - How to deploy OSGi apps and dependencies? e alcuni documenti di Virgo 3.5, sono leggermente in disaccordo sull'approccio migliore.
I documenti Virgo suggeriscono di usare il meccanismo del piano, ma questo lega i nostri descrittori di spiegamento alla Vergine (non quello che sto cercando). L'articolo suggerisce che posso utilizzare OBR tramite la console GoGo, che ora viene fornita di serie con Virgo. Tuttavia, quando si cerca di utilizzare questa console per gestire OBR, tutto quello che ottiene è
osgi> repos add /home/fuzzy/.m2/repository/repository.xml
No repository admin service available
ho fatto un po 'di caccia attraverso la documentazione Vergine, ma non riesco a trovare nulla in riferimento alla OBR - solo bug report suggeriscono che alcuni dei comandi OBR sono stati lasciati nella shell GoGo, in modo inappropriato.
Ho anche scritto sul forum Virgo, ma nessuno sembra davvero voler aiutare lì. Prima di scendere lungo il percorso per legarci ai piani della Vergine, ho pensato che avrei fatto un salto qui.
Qualsiasi aiuto, molto apprezzato! Grazie in anticipo.
scaricato e installato org.apache.felix.bundlerepository-1.6.6.jar - tuttavia, ottenere esattamente lo stesso errore. – user1599991
Hai controllato se è disponibile un servizio di gestione degli archivi? Non so nulla di Virgo, ma in Karaf o Felix la console web offre un elenco di tutti i servizi registrati. –