apache-felix

    12

    3答えて

    私はOSGiを初めて使用し、Apache Felix OSGiコンテナで実行するOSGiバンドルを作成しました。 バンドルにファイルリソースが含まれていますが、これはメソッドにjava.io.Fileとして渡す必要があります。 Fileオブジェクトをインスタンス化するには、 "file"スキームのURIか、文字列としてのパスが必要です。クリーンな方法でそれらのファイルを取り出すにはどうすればよいで

    2

    5答えて

    EDITを設置しています。 OSGiは「状態変化が進行中...」と応答しますが、他の要求を受け入れることで問題が発生します。 不思議なことに、機能のアンインストールは成功しますが、バンドルのアンインストールは失敗します。私たちは、アンインストール要求を適切に発注し、ステップ間に遅延を追加することでこれに対処していますが、より堅牢なソリューションが望まれます。 提案したように、私はまた、ステップの間

    114

    3答えて

    Apache KarafはApache Felixのサブプロジェクトです。これは「軽量OSGiコンテナ」として定義されています。 ヘビーウェイトを使用する必要がある場合、および軽量を使用するタイミングを理解できません。彼らのサイトはこれをあまり説明していません。

    6

    4答えて

    Felixのどのパッケージが必要ですか? downloads pageには数千ものものがあります。 (PSはOSGIの「オスカー」の参照フレームワーク?これは私がそれのうち含み笑いを得たチュートリアルページ&の1を読んだ後に私に起こったとは対照的に奇数カップル+への参照名です。)

    0

    2答えて

    私のLogHelperクラスを書いているとき、私は奇妙なバグを持っています。 私はorg.osgi.service.log.LogService(Apache Felixの実装で)を使用しています。 今、私が呼び出すことができます。問題なく LogService.log(int level, String message) を、私は例外を除いていずれかを使用しようとすると: LogServic

    0

    2答えて

    私はちょうどバンドル展開するために、初期バンドルレベルを設定する方法を知っている: bundlelevel -i 5 しかし、どのように、私は既存のバンドルのレベルを変更できますか? bundlelevelのヘルプ: bundlelevel - set bundle start level or initial bundle start level scope: felix

    1

    1答えて

    MavenでApache Felixを使用する場合、OBRリポジトリへの相対パスを指定することはできますか?例えば 、私は私が持っている構成セクションでは、私のmaven-バンドル・プラグインを設定しています: <configuration> <instructions> <Bundle-Category>sample</Bundle-Category> <Bundle-Sy

    2

    1答えて

    Apache Felixのバンドルにjarファイルを追加するにはどうしたらいいですか? 私はmaven-bundle-pluginを使って私のバンドルを管理しています。 しかし、私はJAR内のPOM内の依存関係をどこで宣言するかわからないので、mavenはそれを最終バンドルに正しくコンパイルします。 これは私のプラグインはポンポンでどのように見えるかです: <plugin> <groupId>o

    3

    2答えて

    私はOSGiのクラスの可視性について混乱しています。私は、Apacheフェリックスを実行すると、以下のバンドルロードしています:javax.persistence 1.99 とOSGiの-fiedが瓶のためのEclipseLink から antlr、asm、jpaとcoreバンドルのOSGi-fiedが瓶をcom.mysql.jdbcドライバ 注釈付きエンティティクラスとを呼び出し、自分のpers

    3

    2答えて

    OSGiバンドルからDerby Clientを実行します。バンドルはMavenによって構築されるので、org.apache.derby:derbyclientに依存関係を追加しました。実行時に、私は次の例外を受け取ります:java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/testdb。 埋