問題タブ [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.
java - バンドルのアクティベーターが無効です
Eclipseで簡単なプラグインを作成しようとしています。アプリケーションを実行すると、ログファイルに次のエラーが表示されます。
org.osgi.framework.BundleException:バンドルorg.xyのアクティベーターorg.xyのアクティベーターが無効です。
このエラーについて何か考えがありますか?
java - osgi アプリケーションでの非 osgi ライブラリの使用
OSGi アプリケーションで非 osgi ライブラリを使用することは可能ですか?
たとえば、私はセマンティック ベースの検索エンジンを開発しており、サード パーティの自然言語処理ライブラリ ( http://wiki.opencog.org/w/RelEx_Dependency_Relationship_Extractor ) を使用しています。
OSGi をサポートしていないライブラリを 2 つの jar ファイルとして、私の OSGi アプリケーションと接続することは可能ですか?
java - OSGiおよびJavaNativeInterface
JavaNativeInterfaceを呼び出すことができるOSGiバンドルを開発したいと思います。少し質問があります:
OSGiバンドルを開発し、その中にCラッパークラスとJNIを配置することは可能ですか?私が使用できる開発済みの例はありますか?
OSGiバンドルに配置されたJavaメソッドが、マネージドBeanに配置されたJavaメソッドを呼び出すことは可能ですか?
幸運をお祈りしています
PSもう1つの質問:1つの単純なマネージドBeanをEJBにするにはどうすればよいですか?
osgi - OSGI環境でnutchを実行
私は OSGI フレームワークに慣れていないので、この質問はばかげているように思えるかもしれません。
OSGI フレームワークで Apache Nutch 1.4 を実行できますか? Nutch の OSGI バンドルを作成したいと考えています。Nutch のソース コードをコンパイルするために eclipse indigo を使用しています。したがって、コンパイル後にjarの代わりにOSGIバンドルを作成できるプラグインが必要だと思います。Nutch の OSGI バンドルが必要なだけです。
それが可能かどうかさえわかりません。
osgi - 非 osgi クラスからの osgi バンドルへのアクセス
非 osgi コンポーネントから osgi バンドルにアクセスできますか。たとえば、非 osgi struts2 アクションから osgi バンドルにアクセスできますか。はいの場合、どのように事前に感謝します
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を私のバンドルと互換性のあるより高いバージョンに更新するための回避策または何かがありますか?(これはシステムバンドルです)。
追加情報:
編集:
重要なことを言うのを忘れました。また、 CXFを2.7.0バージョンに更新しました。これは、サーブレット3.0の依存関係を導入しているバージョンです。これは依存関係ツリーからのグラフです:
多分これを回避する方法についてあなたにいくつかのアイデアを与えるでしょうか?私が考えることができる唯一のことは、 CXF2.6.xに戻ることです。
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 のインストールに使用するコマンド:-
助けてください
spring - JBoss7.1ファイナルレジスタスプリングモジュール
org.springframework.context-3.0.2.RELEASE.jarをモジュールとしてJBoss7.1サーバーに登録したいのですが、有効にするとこのエラーが発生します:http: //pastie.org/5381730
正確に何が間違っているのかわかりません。しかし、jboss管理デプロイメントに多くの.jarファイルをインポートすると、一部のSpringライブラリのみが起動に失敗し、エラーは明確ではありません。これはosgiの問題です。
java - CXFでrpc/encodedスタイルを使用する方法
CXFがrpc/エンコードされたWSDLスタイルをサポートしていないことを知っており、これを回避するためのソリューションを探しています。rpc /エンコードスタイルのWebサービスの実装を行う必要があります。問題は、サービスをApache Karaf2.2.9にCXF2.6.2を使用するOSGiバンドルとしてデプロイする必要があり、rpcを実装する方法がないことです。 /エンコードされたws。
私が考えているのは、別のWebサービスを作成することです。このサービスは、別のコンテナーで実行され、Axis1.4で生成されます。KarafにデプロイされるCXFWebサービスのラッパーとして機能します。
別のコンテナが関係している必要があるため、このソリューションはあまり好きではありません。たぶん誰かが私に他のコンテナなしでこれを機能させる方法の解決策を提案することができますか?(少なくとも可能であれば)。
email - OSGiとSpringの統合
2つのバンドルAとBがあり、バンドルAにはメールを受信するためのreceiveというメソッドを含むサービスアクティベーターがあり、バンドルBはバンドルAからのメールを消費するので、OSGiでサービスアクティベーターをサービスとして公開する方法を教えてください。