2013-04-03 2 views
0

В данный момент я ссылающаяся систему равноденствия OSGi с помощью:обезглавленных рамки OSGi из командной строки

java -jar org.eclipse.osgi_3.2.0.jar -console 

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

ответ

0

вы можете использовать Java Service Wrapper для запуска приложения Java в качестве службы Windows/Linux

2

Использование "ява -jar org.eclipse.osgi_3.2.0.jar -console -Dosgi.noShutdown = True".

Не уверен, что он работает с вашей версией, но я уверен с 3.7.2.

1

Просто убедитесь, что в каркасе есть что-то, что нужно сделать ... фреймворк существует только тогда, когда поток без демона не работает. Если все ваши пакеты просто ждут обратных вызовов ... замечание может когда-либо произойти. Поэтому вам нужен хотя бы один пакет, который ждет в потоке пользовательского интерфейса, веб-сервере и т. Д.

Смежные вопросы