Почему предохранитель ESB (Serviciximix) 4.3 отключение на Linux, если я покину консоль Karaf?
-
27-09-2019 - |
Вопрос
Я использую 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.
Пока, Кевар.