Установка Karaf: веб-консоль не авторизована

Я только что установил apache karaf 3.0.5 на свой компьютер с Windows и не могу установить веб-консоль.

Вот шаги, которые я выполнил.

  1. Я запустил karaf.bat, чтобы запустить контейнер.
  2. Введите команду «feature:install webconsole» в соответствии с документацией здесь: http://karaf.apache.org/manual/latest-3.0.x/users-guide/webconsole.html
  3. Я получаю следующее сообщение об ошибке:

Ошибка при выполнении команды: не удается установить функцию webconsole/0.0.0: ошибка разрешения артефакта org.apache.servicemix.specs:org.apache.servicemix.specs .activation-api-1.1:jar:2.5.0: возможно не передавать артефакт org.apache.servicemix .specs:org.apache.servicemix.specs.activation-api-1.1:jar:2.5.0 из/в (https://nexus.mycompany.net/content/groups/public) : не авторизовано , ReasonPhrase: неавторизовано.

У меня есть файл maven settings.xml с данными аутентификации. Все мои проекты maven работают нормально и работают годами. Караф, должно быть, просматривает мой файл settings.xml, чтобы знать, что нужно смотреть на нексус для получения артефактов, но, похоже, он не учитывает информацию об аутентификации.

Я не могу найти никакой информации по этому поводу, кроме некоторых старых отчетов об ошибках, связанных с аналогичной проблемой в karaf 2.x, которая, похоже, была исправлена.

Любая помощь приветствуется.


person Josh Chappelle    schedule 22.01.2016    source источник


Ответы (1)


Эта страница в обработчиках URL maven указывает на список URL-адресов maven в файле cfg в каталоге etc, который он ищет для устранения артефактов. Вам нужно будет добавить свой URL-адрес нексуса в свойство org.ops4j.pax.url.mvn.repositories в файле etc/org.ops4j.pax.url.cfg, который находится в вашей установке karaf, с именем пользователя и паролем (предпочтительно для чтения). только пользователь), например, https://username:[email protected]/content/groups/public.

person fiw    schedule 23.01.2016
comment
После публикации я попробовал Karaf 4.0.4, и он работал, как описано в документации, без изменения какого-либо файла конфигурации. Это заставляет меня думать, что это ошибка в 3.0.5. - person Josh Chappelle; 23.01.2016