Karafコンソールを離れる場合、Fuse ESB(ServiceMix)4.3 Linuxでシャットダウンするのはなぜですか?
-
27-09-2019 - |
質問
開発のために、ローカルWindowsマシンでServiceMix 4.2を使用しています。
次に、Linux環境にヒューズESB 4.3をインストールし、LinuxマシンのSSHINGで起動します。 Karafコンソールを離れた後、コンテナは常にシャットダウンします。 ServiceMixを実行してKarafコンソールを残しておくにはどうすればよいですか?
(単なる構成かもしれませんが、Googleまたはヒューズドキュメントでは見つかりません)
解決
(Linux)ServiceMixインスタンスを「Start」スクリプトで開始し、SSH(Windows FuseセッションまたはSSHクライアントなど)を使用してコンソールにリモート接続するAfterWadsを使用できます。
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
現在ログインしているセッションを決定します。
ドキュメントをご覧ください ここ.
他のヒント
スクリプトServiceMixはいくつかのargを受け入れます。あなたが探しているものは「サーバー」です。
ServiceMixがこの方法で開始されると、SSHを使用してコンソールにログインできます。
ServiceMix起動スクリプトを編集することで、より多くのARGSを見つけることができます。
さようなら、ケブ。
所属していません StackOverflow