Prosty, ale nie można znaleźć niczego stałego w Google. Prowadzę Karaf i jestem za proxy. Muszę dodać kilka funkcji do pojemnika, wykonując następujące polecenia:Jak ustawić serwer proxy dla Apache Karaf
features:addurl mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features
Gdy to zrobić otrzymuję następujący wyjątek:
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.
Wydaje się to być problem autoryzacji proxy. Zwróć uwagę, że dodałem informacje o proxy do Maven i mogę pobierać zależności w Maven. Podejrzewam, że muszę dodać pewne informacje, takie jak http.proxyName lub http.Proxyxxx do jednego z plików w katalogu etc instalacji Karaf.
Jakieś pomysły tam?
UPDATE: Znalazłem ustawienie w org.ops4j.pax.url.mvn.cfg która
org.ops4j.pax.url.mvn.proxySupport=true
I Odkomentowano to ale ja wciąż nie mogę się uwierzytelnić. Podejrzewam, że muszę gdzieś ustawić mój domowy folder z mavenami.
UPDATE 2: Ok bardzo prosta rzecz do zrobienia:
W folderze Apache karaf jest etc Folder. Edytuj plik org.ops4j.pax.url.mvn.cfg. Aby działał, musisz wykonać dwa kroki.
- Punkt karaf do instalacji maven: znaleźć następujące ciąg w swoim cfg org.ops4j.pax.url.mvn.settings plików odkomentowaniu je i dodaj swoją drogę do domu maven tj org.ops4j.pax.url.mvn .settings = /maven/conf/settings.xml
- Powiedz karafowi, aby użył ustawień serwera proxy: znajdź następujący ciąg w pliku cfg org.ops4j.pax.url.mvn.proxySupport odkomentuj go i ustaw go na true, jeśli musi być np. org.ops4j.pax.url.mvn.proxySupport = true
Ponownie uruchomiłem Karaf i mogę teraz pobrać/zainstalować funkcje. Mam nadzieję, że to pomoże komuś kiedyś.
może na to pytanie już udzielono odpowiedzi, ale ten jest o wiele prostszy, ponieważ musimy tylko dodawać argumenty java i działać bez konieczności instalowania lokalnego użytkownika. Dzięki Sanvijaya! – Nereis