Установка Apache Felix в Debian Lenny - Часть 2
Начало
Посмотрев на рабочий Apache Felix от yababay в его топике Железный Felix, пришел к выводу что для работы Jetty был необходим bundle iPOJO.
Подрезюмируем, какие bundle нужно установить для минимальной работы web консоли, со страницы загрузки Apache Felix:
Http Service Jetty
iPOJO
Web Console
В принципе я ничего не прописывал в felix.auto.start.1, просто закинул все в директорию bundle, при новых запусках Felix'а обязательно чистил директорию felix-cache.
Запускаем командой:
Конечно немного ругается bundle Web Console, но в целом все запускается нормально:
Есть заветная запись — Started jetty 6.1.x at port 8080
Так как Felix стоит внутри виртуальной машины Xen и по некоторым другим причинам скриншот из текстового браузера:
Продолжение следует...
Посмотрев на рабочий Apache Felix от yababay в его топике Железный Felix, пришел к выводу что для работы Jetty был необходим bundle iPOJO.
Подрезюмируем, какие bundle нужно установить для минимальной работы web консоли, со страницы загрузки Apache Felix:
Http Service Jetty
iPOJO
Web Console
В принципе я ничего не прописывал в felix.auto.start.1, просто закинул все в директорию bundle, при новых запусках Felix'а обязательно чистил директорию felix-cache.
Запускаем командой:
java -jar ./bin/felix.jar
Конечно немного ругается bundle Web Console, но в целом все запускается нормально:
Welcome to Felix
================
-> *INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.compendium.ComponentsServlet. Reason: java.lang.NoClassDefFoundError: org.apache.felix.scr.ScrService
*INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.compendium.ConfigManager. Reason: java.lang.NoClassDefFoundError: org/osgi/service/metatype/ObjectClassDefinition
*INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.compendium.PreferencesConfigurationPrinter. Reason: java.lang.NoClassDefFoundError: org/osgi/service/prefs/BackingStoreException
*INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.deppack.DepPackServlet. Reason: java.lang.NoClassDefFoundError: org/osgi/service/deploymentadmin/DeploymentException
[INFO] Started jetty 6.1.x at port 8080
Есть заветная запись — Started jetty 6.1.x at port 8080
Так как Felix стоит внутри виртуальной машины Xen и по некоторым другим причинам скриншот из текстового браузера:
Продолжение следует...
Комментарии (10)
RSS свернуть / развернутьGangsta
yababay
Заведу пользователя felix, от которого будет запускаться Felix
(мне кстати понравилось как просто он запускается — это кул)
На javalabs.mtaalamu.ru:8080/ бла бла бла
будет консоль висеть
Сами проекты на javalabs.mtaalamu.ru:8080/бла
И ссылки на них с главной
Sergei_T
и хостинг изображений — без авторизации и тп, но с зачисткой
по времени хранения, чтобы человек, загружая файл — сам выбирал
сколько хранить его на сервере.
Думаю, felix тут подойдет как нельзя лучше, тк это побезопаснее,
чем php+apache
Sergei_T
yababay
+ автоудаление, например, через год — чтобы не засорять сервак
В принципе тоже самое и с обычными файлами
Sergei_T
yababay
ну например функционал неплохой
chevereto.com
но код
Sergei_T
FREExLOADER
я думаю грамотный человек нам не помешает
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.