2014-10-22 7 views
0

(hawtio версия 1.4.27, karaf версия 3.0.2)hawtio-веб застрял «развертывание», не заводится в karaf

я не совсем уверен, что я здесь отсутствует. Я побежал следующие консольные команды для развертывания функции hawtio в Karaf

[email protected]()> feature:repo-add mvn:io.hawt/hawtio-karaf/1.4.27/xml/features 
Adding feature url mvn:io.hawt/hawtio-karaf/1.4.27/xml/features 
[email protected]()> feature:install hawtio-core 
[email protected]()> web:list 
ID | State  | Web-State | Level | Web-ContextPath | Name       
----------------------------------------------------------------------------------------- 
216 | Active  | Deploying | 80 | /hawtio   | hawtio :: hawtio-web (1.4.27) 
[email protected]()> 

Как предложил here я буду устанавливать только функцию hawtio-жильный.

однако военный комплект 207 (hawtio-web) навсегда застрял в веб-состоянии «Развертывание». Я не вижу, установлены ли сервлеты либо

[email protected]()> http:list 
ID | Servlet | Servlet-Name | State | Alias | Url 
------------------------------------------------- 
[email protected]()> 

Согласно входа: дисплей (корневой регистратор работает на INFO и при входе в OSGi: *) только эти соответствующие строки вошли

2014-10-22 16:09:17,783 | WARN | e ssh user karaf | FeatureValidationUtil   | 24 - org.apache.karaf.features.core - 3.0.1 | Old style feature file without namespace found (URI: mvn:io.hawt/hawtio-karaf/1.4.27/xml/features). This format is deprecated and support for it will soon be removed 
2014-10-22 16:10:03,770 | INFO | e ssh user karaf | FeaturesServiceImpl    | 24 - org.apache.karaf.features.core - 3.0.1 | Installing feature hawtio-core 1.4.27 
2014-10-22 16:10:03,771 | INFO | e ssh user karaf | FeaturesServiceImpl    | 24 - org.apache.karaf.features.core - 3.0.1 | Installing feature war 3.0.1 

Любые идеи о том, как я мог отлаживать это, поскольку ничто не указывает на проблему, регистрируется, война «застревает», а ресурс/hawtio недоступен?

спасибо! Andras

ответ

0

PBKAC - у меня был org.osgi.core и org.osgi.compendium, загруженный maven и добавленный в папку «lib» karaf. Они переползали по пути к классу (определенно не указанному в -cp) - поскольку karaf/felix предоставляют пакеты в них, они избыточны и, по-видимому, вызывают очень сложную задачу для отладки (опять же, ни одна строка не регистрируется с указанием проблемы)

tl; dr это не воспроизводится с 3,0,2 карата. Однако удалите osgi.core и osgi.compendium в папке lib.