2
  1. http://felix.apache.org/downloads.cgiからリンクされている現在の Felix jar をダウンロードしました(バージョン 4.4.1 用)。
  2. .zip を解凍しました
  3. 「java -jar felix.jar」で bin/felix.jar を実行しました
  4. felix-cache/ ディレクトリが作成されたことを確認

その時点で、私はそこでフェリックスの殻に座っているべきだと理解しています。しかし、出力が得られません。ここの指示に従って「ヘルプ」と入力します: http://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html

しかし、シェルに関しては何も得られません。入力できるがまったく応答しない空の端末。

また、「リモート シェル」の説明にあるように、「localhost 6666 に telnet で接続」しようとしても何も得られません。

私がやろうとしていることに関して私は間違っていますか?gogo シェルは別のアプリケーションですか? そうでない場合、シェルが表示されることを正しく期待していますが、この問題をさらにデバッグするにはどこを参照すればよいですか?

4

1 に答える 1

5

私はこのようにフェリックスを始めました:

cd felix-framework-4.4.1/
java -jar bin/felix.jar

私にとって、シェルは正しく起動しました。それで、あなたがbin dirから始めて、felixがbin/bundleでシェルバンドルを探したことが明らかになかったと思います。

詳細については、felix ランチャーのドキュメントを参照してください。

2番目の質問に答えるために。はい、シェルは felix.jar に直接含まれていません。これは、bundle dir 内の 3 つの *gogo バンドルによって実装されます。

于 2014-10-24T04:53:38.117 に答える