問題タブ [osgi-bundle]

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 投票する
14 に答える
27480 参照

java - バンドルのアクティベーターが無効です

Eclipseで簡単なプラグインを作成しようとしています。アプリケーションを実行すると、ログファイルに次のエラーが表示されます。

org.osgi.framework.BundleException:バンドルorg.xyのアクティベーターorg.xyのアクティベーターが無効です。

このエラーについて何か考えがありますか?

0 投票する
4 に答える
10382 参照

java - osgi アプリケーションでの非 osgi ライブラリの使用

OSGi アプリケーションで非 osgi ライブラリを使用することは可能ですか?

たとえば、私はセマンティック ベースの検索エンジンを開発しており、サード パーティの自然言語処理ライブラリ ( http://wiki.opencog.org/w/RelEx_Dependency_Relationship_Extractor ) を使用しています。

OSGi をサポートしていないライブラリを 2 つの jar ファイルとして、私の OSGi アプリケーションと接続することは可能ですか?

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

java - OSGiおよびJavaNativeInterface

JavaNativeInterfaceを呼び出すことができるOSGiバンドルを開発したいと思います。少し質問があります:

  1. OSGiバンドルを開発し、その中にCラッパークラスとJNIを配置することは可能ですか?私が使用できる開発済みの例はありますか?

  2. OSGiバンドルに配置されたJavaメソッドが、マネージドBeanに配置されたJavaメソッドを呼び出すことは可能ですか?

幸運をお祈りしています

PSもう1つの質問:1つの単純なマネージドBeanをEJBにするにはどうすればよいですか?

0 投票する
2 に答える
115 参照

osgi - OSGI環境でnutchを実行

私は OSGI フレームワークに慣れていないので、この質問はばかげているように思えるかもしれません。

OSGI フレームワークで Apache Nutch 1.4 を実行できますか? Nutch の OSGI バンドルを作成したいと考えています。Nutch のソース コードをコンパイルするために eclipse indigo を使用しています。したがって、コンパイル後にjarの代わりにOSGIバンドルを作成できるプラグインが必要だと思います。Nutch の OSGI バンドルが必要なだけです。

それが可能かどうかさえわかりません。

0 投票する
2 に答える
479 参照

osgi - 非 osgi クラスからの osgi バンドルへのアクセス

非 osgi コンポーネントから osgi バンドルにアクセスできますか。たとえば、非 osgi struts2 アクションから osgi バンドルにアクセスできますか。はいの場合、どのように事前に感謝します

0 投票する
2 に答える
4593 参照

java - ApacheKaraf2.3.0のjavax.servlet.httpパッケージ

ApacheKaraf2.3.0をインストールしました。インストールする必要があるバンドルの1つは、javax.servlet.httpパッケージのクラスを使用しています。バンドルをインストールしようとすると、エラーメッセージが表示されます。

javax.servlet.httpパッケージは、mvn:org.apache.geronimo.specs / geronimo-servlet_2.5_spec/1.1.2システムバンドルからエクスポートされます。問題は、そのバージョンが2.5であるということですが、私のバンドルには少なくとも2.6.0が必要です。geronimo-servletを私のバンドルと互換性のあるより高いバージョンに更新するための回避策または何かがありますか?(これはシステムバンドルです)。

追加情報:

編集:

重要なことを言うのを忘れました。また、 CXF2.7.0バージョンに更新しました。これは、サーブレット3.0の依存関係を導入しているバージョンです。これは依存関係ツリーからのグラフです:

ここに画像の説明を入力してください

多分これを回避する方法についてあなたにいくつかのアイデアを与えるでしょうか?私が考えることができる唯一のことは、 CXF2.6.xに戻ることです。

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

osgi - Apache karaf 2.2.8 用の動作する Apache POI 3.8 osgi バンドルが必要です

私は Karaf 2.2.8 を使用しています。私のコード内では、apache poi を使用してファイルを読んでいます。

アプリケーションは、poi-ooxml-3.8.jar を使用して tomcat 6 および tomcat 7 で正常に動作していました

カラフ2.2.8で:-

***servicemix バンドルを使用すると、

***apache poi使用時

servicemix poi のインストールに使用するコマンド:-

Apache poi のインストールに使用するコマンド:-

助けてください

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

spring - JBoss7.1ファイナルレジスタスプリングモジュール

org.springframework.context-3.0.2.RELEASE.jarをモジュールとしてJBoss7.1サーバーに登録したいのですが、有効にするとこのエラーが発生します:http: //pastie.org/5381730

正確に何が間違っているのかわかりません。しかし、jboss管理デプロイメントに多くの.jarファイルをインポートすると、一部のSpringライブラリのみが起動に失敗し、エラーは明確ではありません。これはosgiの問題です。

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

java - CXFでrpc/encodedスタイルを使用する方法

CXFがrpc/エンコードされたWSDLスタイルをサポートしていないことを知っており、これを回避するためのソリューションを探しています。rpc /エンコードスタイルのWebサービスの実装を行う必要があります。問題は、サービスをApache Karaf2.2.9にCXF2.6.2を使用するOSGiバンドルとしてデプロイする必要があり、rpcを実装する方法がないことです。 /エンコードされたws。

私が考えているのは、別のWebサービスを作成することです。このサービスは、別のコンテナーで実行され、Axis1.4で生成されます。KarafにデプロイされるCXFWebサービスのラッパーとして機能します。

別のコンテナが関係している必要があるため、このソリューションはあまり好きではありません。たぶん誰かが私に他のコンテナなしでこれを機能させる方法の解決策を提案することができますか?(少なくとも可能であれば)。

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

email - OSGiとSpringの統合

2つのバンドルAとBがあり、バンドルAにはメールを受信するためのreceiveというメソッドを含むサービスアクティベーターがあり、バンドルBはバンドルAか​​らのメールを消費するので、OSGiでサービスアクティベーターをサービスとして公開する方法を教えてください。