私のローカル環境では、 "start.bat"ファイルを使用してアプリケーションバンドルを起動します。saaj環境のOSGi
次のようにこれはのようなものです:
java -jar -ea -Declipse.ignoreApp=true -Dosgi.clean=true -Ddebug=true plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -console -noExit
OSGiのは、私は、既存のプラグインを一覧表示することができる方法で、コマンドプロンプト上で開始されます。しかし、生産はsaaj環境になり、プロセスマネージャーパッケージをインストールすることでOSGiをバックグラウンドプロセスとして開始すると思います。それから私の質問はそれを監視する方法ですか?バンドルを開始または停止する方法は? Telnet接続を可能にするには、Apache Felix Webコンソールなどのいくつかの監視ツールを使用する必要がありますか?クラウドサーバー上で簡単な方法(または一般的な使用法)がありますか? 私はOSGiの概念を初めて知っているので、誰かがこの問題について私に知らせることができますか?
あなたは、本番環境でのtelnetシェルを使用してはならない。それはどのハッカーがあなたのマシン上で任意のコードを実行できるようになります。代わりに、Felix Gogoシェルが提供するssh機能を使用してください:https://stackoverflow.com/questions/30590137/apache-felix-shell-with-ssh#31037001 –