Установка 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.

Запускаем командой:

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 и по некоторым другим причинам скриншот из текстового браузера:



Продолжение следует...
  • +3
  • 04 декабря 2009, 22:44
  • Sergei_T

Комментарии (10)

RSS свернуть / развернуть
+
0
Суровый links
avatar

Gangsta

  • 05 декабря 2009, 00:18
+
+1
До веб-консоли я не добрался. Есть более, на мой взгляд, эффективный способ дистанционного управления Felix'ом — ssh, если запустить Felix через screen. Плюс есть что-то вроде telnet-режима (тоже через какое-то бундле организуется). А что, камрад СергейТ, может запустим какое-нибудь простенькое Felix-приложение на mtaalamu?
avatar

yababay

  • 05 декабря 2009, 01:11
+
0
Тут суть в том что машинка наша крутится в xen и в принципе доступ только по http пока, я думаю надо сделать так:
Заведу пользователя felix, от которого будет запускаться Felix
(мне кстати понравилось как просто он запускается — это кул)
На javalabs.mtaalamu.ru:8080/ бла бла бла
будет консоль висеть
Сами проекты на javalabs.mtaalamu.ru:8080/бла
И ссылки на них с главной
avatar

Sergei_T

  • 05 декабря 2009, 09:23
+
0
а вот из насущных вещей которые нам нужны — это хостинг файлов
и хостинг изображений — без авторизации и тп, но с зачисткой
по времени хранения, чтобы человек, загружая файл — сам выбирал
сколько хранить его на сервере.
Думаю, felix тут подойдет как нельзя лучше, тк это побезопаснее,
чем php+apache
avatar

Sergei_T

  • 05 декабря 2009, 09:25
+
+1
У меня готовый код есть для загрузки файлов, готов оформить в виде бундле.
avatar

yababay

  • 05 декабря 2009, 11:32
+
0
Надо как-то так сделать — чтобы людям было удобно загружать изображения — как на радикале например
+ автоудаление, например, через год — чтобы не засорять сервак
В принципе тоже самое и с обычными файлами
avatar

Sergei_T

  • 05 декабря 2009, 11:54
+
0
Кинь ссылку на образец. Тока чур код с меня (клиентский и серверный) — дизайн с тебя.
avatar

yababay

  • 05 декабря 2009, 14:40
+
0
Дизайн — не вопрос, щас как раз занимаюсь версткой чуток — как сверстать и не сойти с ума

ну например функционал неплохой
chevereto.com

но код
avatar

Sergei_T

  • 05 декабря 2009, 14:44
+
+1
довольна интересно + если что разработать пишите чем смогу помогу
avatar

FREExLOADER

  • 05 декабря 2009, 15:41
+
0
+1
я думаю грамотный человек нам не помешает
avatar

Sergei_T

  • 05 декабря 2009, 15:57

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.