開発用にローカルWindowsマシンでServiceMix4.2を使用しています。
ここで、Linux環境にFUSE ESB 4.3をインストールし、LinuxマシンでSSHを介して起動します。karafコンソールを離れた後、コンテナは常にシャットダウンします。ServiceMixを実行したままkarafコンソールを離れるにはどうすればよいですか?
(単なる構成かもしれませんが、GoogleやFUSEのドキュメントでは見つかりません)
開発用にローカルWindowsマシンでServiceMix4.2を使用しています。
ここで、Linux環境にFUSE ESB 4.3をインストールし、LinuxマシンでSSHを介して起動します。karafコンソールを離れた後、コンテナは常にシャットダウンします。ServiceMixを実行したままkarafコンソールを離れるにはどうすればよいですか?
(単なる構成かもしれませんが、GoogleやFUSEのドキュメントでは見つかりません)
(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
現在ログインしているセッションを確認します。
こちらのドキュメントをご覧ください。
スクリプトservicemixはいくつかの引数を受け入れます。探しているのは「サーバー」です。
servicemixがこのように開始されると、sshを使用してコンソールにログインできます。
servicemix起動スクリプトを編集すると、さらに多くの引数を見つけることができます。
さようなら、ケブ。