OSGi フレームワークとして使用する Apache Felix を学習しています。Felix Remote Shell を使用して、実行中のインスタンスに telnet 経由でアクセスできるようにしたいと考えています。リモート シェルは、http://felix.apache.org/site/apache-felix-remote-shell.htmlで説明されているように、Gogo を介してプロセスにアクセスします。auto-deploy ディレクトリで Gogo シェル バンドルを使用して Felix を起動すると、起動元の Linux コンソールでbundles
Felix プロンプトが開きます。g!
私がやりたいことは、Gogo シェルをアクティブにして Felix を開始することですが、現在の Linux コンソールにアタッチしてg!
プロンプトを表示せず、telnet 経由でリモート シェルを使用してインスタンスにアクセスできるようにすることです。これは可能ですか?もしそうなら、それを行う正しい方法は何ですか?だろうnohup
バックグラウンドで実行するだけで十分ですか?それは私にはあまりきれいに思えません。ご提案ありがとうございます。
質問する
2237 次
1 に答える
14
メーリング リスト での議論によると、 -Dgosh.args=--nointeractive
JVM 引数を追加する必要があります。
于 2013-01-15T14:18:59.747 に答える