Почему FUSE ESB (ServiceMix) 4.3 закрывается на Linux, если я покидаю консоль karaf? - PullRequest
2 голосов
/ 28 октября 2010

Я использую ServiceMix 4.2 на своей локальной машине Windows для разработки.

Теперь я установил FUSE ESB 4.3 в среде Linux и запустил его через SSHing на машине с Linux.После выхода из консоли karaf контейнер всегда закрывается.Как я могу оставить консоль karaf с запущенным ServiceMix?

(возможно, это просто конфигурация, но я не могу найти ее в Google или в документации FUSE)

Ответы [ 2 ]

4 голосов
/ 02 ноября 2010

Вы можете запустить экземпляр (linux) servicemix с помощью скрипта 'start' и установить удаленное подключение к консоли с помощью ssh (например, из сеанса Windows FUSE или из ssh-клиента):

ssh:ssh {-l username} {-P password} {-p port} { hostname }

, например

karaf@root>ssh:ssh -l smx/karaf -P smx/karaf -p 8101 hostname 

-l / -P значения по умолчанию зависят от версии FUSE, к которой вы подключаетесь

-p по умолчанию 8108

Использование

karaf@root>shell:info

чтобы определить, в какую сессию вы вошли.

Ознакомьтесь с документацией здесь .

1 голос
/ 11 января 2011

Сценарий servicemix принимает несколько аргументов, но вы ищете "server".

После того, как servicemix запустился таким образом, вы можете войти в консоль, используя ssh.

Вы можете найти больше аргументов, отредактировав скрипт запуска servicemix.

Bye, Кев.

...