osgi

    5

    2答えて

    私はネイティブ実行可能ファイルのラッパーとしてサービスを実装するOSGiバンドルに取り組んでいます。つまり、サービスはProcessBuilderで実行可能ファイルを実行し、いくつかのデータをフィードし、結果を取得します。私の質問は、このバンドルをパッケージ化する最良の方法です。ネイティブの実行可能ファイルには、ツールを実行するためにディスク上にすべて存在しなければならない多数の依存データファイル

    2

    1答えて

    「初期プロビジョニングページ231」に関するosgi R4の仕様 '要求の結果は、ZIPファイル(コンテンツタイプapplication /辞書エントリの:テキスト、バイナリ、バンドルまたはバンドルURL。タイプはZIPエントリの余分なフィールドに指定されています。 ' 単一の名前を持つファイル以外のZIPファイルはわかりません。 そのようなzipファイルを示す例が見つかったことはありますか? 多

    3

    4答えて

    私は大規模で成長しているOSGiアプリケーションをいくつかバンドルしています。私はこのタイプのアプリケーションを管理する最善の方法を知りたいと思っています。現在、私はEclipseとMavenを使用していますが、バンドルのビルド(maven-bundle-plugin経由)には適していますが、今のところアプリケーション全体を管理するのは容易ではありません。 私がしたいのは、1つの実行コンフィギュレ

    8

    2答えて

    OSGiコンテナの中に複数のバンドルの中でtrying to share the Struts packagesが入っていると、私はこの問題に遭遇しました。私はバンドル内の依存関係を複製することと、それらの間に新しい依存関係を導入すること(両方のバンドルが内部の依存関係を共有して共有すること)を避けたかったのです。 Mavenを使用した場合の回答は非常に簡単ですが、そうでない場合でもMavenソリ

    2

    1答えて

    私は自分のアプリケーションに既製のOSGiバンドルをいくつか使用しています。まだOSGi互換ではない追加のパッケージと共に新しいバンドルに再パッケージしたいと思います。 ケースインポイントは、いくつかのOSGiバンドルとして利用可能なEclipseLinkです。ほとんどのものはオプションで、実行する内容によって異なります。私は、関連するバンドルを選び、データベースドライバ(MySQl JDBCコネ

    3

    2答えて

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

    1

    2答えて

    プラグインが共通している場合は、プラグインAとBを別々のプラグイン/製品として使用します。どちらも共通のプラグインに依存します。 共通のプラグインでは、plugin.xmlの文字列を外部化しています。これは%bundle-vendor = "My Company Name"というものです。 ダウンストリームのプラグインAおよびBでは、ベンダの共通のバンドルベンダプロパティを使用できますか。私は一般

    2

    2答えて

    私はbndを使ってOSGIバンドルに変換したサードパーティのJARを持っています。 - 静的メソッド呼び出しに私の問題を引き起こしているように見える何 ThirdParty.setRegKey(myRegKey); ThirdParty thirdParty = new ThirdParty(); thirdParty.callMethod(); が最初の行である:私は私自身のバンドルから

    2

    1答えて

    OSGiモデルに基づいてアプリケーションを作成したいと考えています。これの要素の1つは、ネットワークアクセス(httpとobr初期)です。 私はおそらく単一のバンドルにネットワーク設定(プロキシ、暗号化など)を集中させる方法を探しています。に電話する。 誰かがこれをやっている/アイデアを持っていますか?その場合 おかげ

    0

    4答えて

    javacは、明示的にクラスパスを設定するのではなく、ビルド時間の依存関係を解決するために既存のOSGi環境を使用する方法はありますか?私は、JDKのコンパイラAPIを使用するOSGiコンポーネントを書くことができると知っていますが、もっと簡単な解決策があるはずです。 javacにこのような拡張子がない場合は、ejcでEquinox専用ソリューションを受け入れることができます(コマンドラインから使