問題タブ [bndtools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
984 参照

osgi - 実行時にサービスのプロパティを変更するにはどうすればよいですか (宣言型サービス)

OSGi API (ServiceRegistration のインスタンス) を使用すると、実行時にサービスのプロパティを簡単に変更できます。宣言型サービスで同じことを行うにはどうすればよいですか? BndTool の注釈に基づく解決策はありますか?

どうもありがとう

0 投票する
1 に答える
1481 参照

servlets - apache felix whiteboard (OSGi) を使用してサーブレットを構築する際の問題

BndTools を使用してサーブレットを構築しようとしています。このチュートリアルに従いました: http://www.ralfebert.de/archive/java/osgi_server/

しかし..サーブレットを動作させることができません:(。問題は、apache felix ホワイトボード バンドルがデバッグ メッセージを表示することです: Ignoring Servlet Service [javax.servlet.Servlet], alias is missing or empty

何時間もグーグルで検索しましたが、この問題に対する答えが得られません。localhost:8080 にアクセスしようとすると、次のメッセージが表示されます。

/ へのアクセスに問題があります。理由:

私のサーブレットのコードは次のとおりです。

私は何が欠けているか、何か間違っていますか??

私の bnd.bnd ファイルのソースは次のとおりです。

また、BndTools の新しいバージョンを使用しているため、.bnd ファイル内のすべてを管理できなくなりました。したがって、ここに私の run.runbnd ファイルのソースもあります。

0 投票する
1 に答える
223 参照

osgi - Osgi で System.out を使用していますか?

私は bndtools を使用して、「Hello World」を実行しようとしています。jdk 機能を使用するにはどうすればよいですか?

bndtools の Web サイトでは、API をエクスポートする方法しか説明されていません。System.out のように。またはjava.io.

lb はこれを示しています。

0 投票する
1 に答える
617 参照

java - bnd ツールを使用して MANIFEST ファイルを生成する

このツール (bnd ツール) の存在を知ったばかりで、開発中の OSGI アプリケーションで発生している問題を解決するのに最適なようです。違う。

前述のアプリケーションで、アクティブ化できなかったバンドル ( OSGI バンドルを開始できません) で問題が発生しました。以前の投稿で他のユーザーのアドバイスに従って、bnd ツールを使用して解決することにしました。それ。プロジェクトのフォルダーで、新しい実行記述子を作成し ([新規] > [実行記述子])、「実行」という名前を付けた後、[完了] をクリックする前に Gogo Shell を使用する Apache Felix 4 を選択しました。

ここで、run.bndrun ファイルを開くと、次の 2 つのエラー メッセージが表示されます。

リポジトリ リスト: OSGI リポジトリを読み込めません。次の場所からワークスペースが見つかりません: /home/user/proj/sm/workspace OSGI フレームワーク: OSGI フレームワーク リストを読み込めません。/home/user/proj/sm/workspace からワークスペースが見つかりません

このファイルの内容は次のとおりです。

これら2つのエラーを解決するにはどうすればよいですか? bnd ツールを思い通りに使用できますか?

0 投票する
0 に答える
245 参照

maven - ネイティブ共有ライブラリの依存関係

ネイティブの共有ライブラリとバンドルを OSGI サービスとして含めるにはどうすればよいですか。私は bndtools を使用していますが、最終的にマニフェスト ファイルのメタ情報として変換される pom.xml で提供する必要がある情報にかなり混乱しています。

JNA を介して C 共有ライブラリを使用する必要があります。pom.xml で以下のスニペットを試しました。

0 投票する
0 に答える
102 参照

java - Eclipse Bndtools での OSGi バンドルの iPOJO 操作

Eclispe でのコンポーネント宣言に iPOJO アノテーションを使用し、ビルド中にバンドル マニフェストに 'iPOJO-Components' ヘッダーを含めるために iPOJO 操作を実行したいと考えています。

グーグルで調べた後、「bnd-ipojo-plugin」について少し知りました。これで問題が解決するかどうかはわかりません。

私は知りたいです :

1)これが私の問題を解決できるかどうか。
2) 問題を解決できる場合、この「bnd-ipojo-plugin」を「cnf」ディレクトリに追加するにはどうすればよいですか。

問題の解決を手伝ってください