Автономный сервер OSGi (Equinox )на Eclipse Juno

Я пытаюсь получить сервер osgi из версии Eclipse Juno и запустить его отдельно. В некоторых старых учебниках говорится, что достаточно просто взять org.eclipse.osgi_VERSION.jar, чтобы запустить его из командной строки как

java -jar  org.eclipse.osgi_VERSION.jar -console

Когда я пытаюсь это сделать, он не показывает подсказку, как ожидалось, а вместо этого сидит тихо, как будто ждет, что что-то произойдет.

Тем не менее, я могу легко запускать и устанавливать пакеты, выполнив ./eclipse -console, что, очевидно, невозможно при работе на сервере, где я хочу развертывать пакеты во время выполнения.

Некоторые гугления показали, что мне нужно собрать банки (даже gogo )Apache Felix )тут и там,но не смог найти ничего конкретного, что позволило бы мне запустить эту штуку в «безголовом» режиме.

Есть ли способ сделать это простым и понятным способом, или вы бы предложили перейти на Apache Felix?

5
задан Tathagata 5 August 2012 в 16:53
поделиться