Estoy buscando una manera ordenada de desplegar y administrar paquetes en nuestro contenedor de Virgo, pero también quiero asegurarme de que si queremos mudarnos de Virgo en unos años, no estamos muy atados lo. Estamos usando Maven, así que obtén OBR gratis, lo que nos podría ahorrar un poco de trabajo al tener que mantener una lista de las cadenas de dependencia.Uso de OBR en Virgo 3.5
Con esto en mente, después de haber leído este artículo; - How to deploy OSGi apps and dependencies? y algunos de los documentos de Virgo 3.5, estoy un poco en desacuerdo sobre el mejor enfoque.
Los documentos de Virgo sugieren utilizar el mecanismo del plan, pero esto vincula nuestros descriptores de implementación con Virgo (no es lo que busco). El artículo sugiere que puedo usar OBR a través de la consola GoGo, que ahora se envía de serie con Virgo. Sin embargo, cuando se trata de utilizar esta consola para gestionar OBR, lo único que consigue es
osgi> repos add /home/fuzzy/.m2/repository/repository.xml
No repository admin service available
que he hecho un poco más de la caza a través de los documentos de Virgo, pero no puedo encontrar nada en referencia a OBR - sólo los informes de errores que sugieren que algunos de los comandos OBR se han dejado en el shell GoGo, de forma inapropiada.
También escribí en el foro de Virgo, pero parece que nadie realmente quiere ayudar. Antes de ir por la ruta de atarnos a los planes de Virgo, pensé que podría ir rápido aquí.
Cualquier ayuda, muy apreciada! Gracias por adelantado.
descargó e instaló org.apache.felix.bundlerepository-1.6.6.jar; sin embargo, obtiene exactamente el mismo error. – user1599991
¿Ha comprobado si hay disponible un servicio de administración de repositorio? No sé nada sobre Virgo, pero en Karaf o Felix, la consola web ofrece una lista de todos los servicios registrados. –