Estoy atascado en conseguir el resto ejemplo Apache karaf de trabajo.
He conseguido con éxito para instalar karaf en mi portátil y obtener un ejemplo de aplicación hola mundo en la consola para funcionar. También logré compilar las aplicaciones de ejemplo en el directorio C: \ karaf \ ejemplos usando MVN instalar.
Como paso siguiente traté de "instalar" el resto ejemplo, como se discute en el README.md ejecutando el comando
feature:repo-add mvn:org.apache.karaf.examples/karaf-rest-example-features/4.2.1-SNAPSHOT/xml
Esto resultó en el mensaje de error:
karaf @ raíz ()> característica: repo-add mvn: org.apache.karaf.examples / karaf-resto-ejemplo-features / 4.2.1-SNAPSHOT / xml
Adición de MVN característica url: org.apache.karaf.examples / karaf-resto-ejemplo-características / 4.2.1-SNAPSHOT / xml
Comando de ejecución de error: Error al resolver org.apache.karaf.examples artefacto: karaf-resto-ejemplo- características: XML: 4.2.1-SNAPSHOT: [No se pudo encontrar el artefacto org.apache.karaf.examples: karaf-resto-ejemplo- características: xml: 4.2.1-SNAPSHOT en Apache ( http://repository.apache.org/content/groups/snapshots-group/ ), no se pudo encontrar el artefacto org.apache.karaf.examples: karaf-resto-ejemplo- características: xml: 4.2.1-SNAPSHOT en ops4j.sonatype.snapshots.deploy ( https://oss.sonatype.org/content/repositories/ops4j-snapshots/)] : MVN: org.apache.karaf.examples / karaf -Resto-ejemplo-características / 4.2.1-SNAPSHOT / xml
Vea aquí una captura de pantalla del mensaje de error
Pregunta : ¿Cómo puedo obtener un servicio simple descanso para iniciar en Apache karaf?
(No tiene que ser exactamente el ejemplo, yo estaría feliz de tener algún ejemplo hola mundo que es accesible a través de http.)
¡Muchas gracias por tu apoyo!
Actualización 1 : He intentado instalar los paquetes añadiendo directamente a mi directorio de despliegue. Estoy recibiendo los siguientes errores al intentar poner en marcha los paquetes. ¿Qué es exactamente me estoy perdiendo aquí?
Actualización 2 : He instalado todos los requisitos que faltan, pero todavía consigo el error siguiente. Lo siento mucho por estas tediosas preguntas, pero ¿por qué es el requisito org.osgi.service.blueprint sigue perdiendo a pesar de que el paquete está claramente instalado y en ejecución (id 177)?
Así que para ver algo de información por las que un paquete no está activo, puede utilizar bundle:diag
comandos. Como puede verse en la pantalla de su paquete ha desaparecido requisito com.fasterxml.jackson.jaxrs.json
.
Puede añadir las bibliotecas que faltan a <Import-Package>
la sección de su maven-bundle-plugin
o instalar estos para Apache karaf. Este comando instalará la dependencia directa del repo experto:
install -s mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.9.7
También se puede descargar un archivo de paquete desde aquí e instalarlo manualmente poniendo frasco para implementar dir
ver este enlace para más información