Я пытаюсь получить сервер osgi из версии Eclipse Juno и запустить его отдельно. В некоторых старых учебниках говорится, что достаточно просто взять org.eclipse.osgi_VERSION.jar
, чтобы запустить его из командной строки как
java -jar org.eclipse.osgi_VERSION.jar -console
Когда я пытаюсь это сделать, он не показывает подсказку, как ожидалось, а вместо этого сидит тихо, как будто ждет, что что-то произойдет.
Тем не менее, я могу легко запускать и устанавливать пакеты, выполнив ./eclipse -console
, что, очевидно, невозможно при работе на сервере, где я хочу развертывать пакеты во время выполнения.
Некоторые гугления показали, что мне нужно собрать банки (даже gogo )Apache Felix )тут и там,но не смог найти ничего конкретного, что позволило бы мне запустить эту штуку в «безголовом» режиме.
Есть ли способ сделать это простым и понятным способом, или вы бы предложили перейти на Apache Felix?