Simple pero no se puede encontrar nada sólido en google. Estoy ejecutando Karaf y estoy detrás de un proxy. Tengo que añadir algunas características al contenedor mediante la ejecución del siguiente comando:Cómo configurar un proxy para Apache Karaf
features:addurl mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features
Cuando hago esto me sale el siguiente excepción:
Could not add Feature Repository:
java.lang.RuntimeException: URL [mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features] could not be resolved.
Esto parece ser un problema de autenticación de proxy. Tenga en cuenta que he agregado información de proxy a Maven y puedo descargar dependencias en Maven. Sospecho que necesito agregar cierta información como http.proxyName o http.Proxyxxx a uno de los archivos en el directorio etc. de la instalación de Karaf.
¿Tienes alguna idea?
ACTUALIZACIÓN: he encontrado un entorno en el que es org.ops4j.pax.url.mvn.cfg
org.ops4j.pax.url.mvn.proxySupport=true
He descomentado esto, pero aún no puedo autentico. Así que sospecho que necesito configurar mi carpeta de inicio Maven en alguna parte.
ACTUALIZACIÓN 2: cosa muy simple bien hacer:
En su carpeta de Apache karaf hay una carpeta etc. Edite el archivo org.ops4j.pax.url.mvn.cfg. Debe realizar dos pasos para que funcione.
- Punto karaf a la instalación de Maven: encontrar la siguiente cadena en sus org.ops4j.pax.url.mvn.settings archivo CFG eliminar el comentario y añadir su camino a casa Maven es decir org.ops4j.pax.url.mvn .settings = /maven/conf/settings.xml
- Indique a karaf que use la configuración de proxy maven: encuentre la siguiente cadena en su archivo cfg org.ops4j.pax.url.mvn.proxySupport elimine el comentario y establézcalo en verdadero si necesita ser ie org.ops4j.pax.url.mvn.proxySupport = verdadero
He reiniciado Karaf y ahora puedo descargar/instalar funciones. Espero que esto ayude a alguien algún día.
tal vez la pregunta ya fue respondida, pero esta es mucho más simple ya que solo tenemos que agregar argumentos de Java y funciona sin la necesidad de instalar un experto local. Gracias Sanvijaya! – Nereis