Почему предохранитель ESB (Serviciximix) 4.3 отключение на Linux, если я покину консоль Karaf?

StackOverflow https://stackoverflow.com/questions/4040502

Вопрос

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

Теперь я установил предохранитель ESB 4.3 в среде Linux и запустите ее через Sshing на машине Linux. Покинув консоль Карафа, контейнер всегда отключается. Как я могу покинуть консоль Karaf с запуском ServiciCeMix?

(Может быть просто конфигурация, но я не могу найти его с помощью Google или Docs Puse)

Это было полезно?

Решение

Вы можете запустить экземпляр Servicemix (Linux) с помощью удаленного подключения скрипта «Пуск» и Refterwads Connect к консоли с использованием SSH (например, из сеанса предохранителей Windows или 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 значения по умолчанию зависят от версии предохранителей, к которой вы подключаетесь к

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

Использовать

karaf@root>shell:info

Чтобы определить, какой сеанс вы в настоящее время вошли в систему.

Посмотрите на документацию здесь.

Другие советы

Сервис сценария принимает некоторые ARGS, тот, который ваш ищет «сервер».

Как только Servicemix запустится таким образом, вы можете войти в консоль, используя SSH.

Вы можете найти больше ARGS, редактируя Servicemix Startup Script.

Пока, Кевар.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top