問題タブ [eclipse-gemini]
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.
eclipse-virgo - Maven-Pax-Plugin と Gemini Blueprint /Spring DM
次の状況: OSGi アプリケーションを開発しており、最終製品は Eclipse Virgo を使用する必要があります。
OSGi と Spring と連絡を取るために、私は現在 OSGi Blueprint の概念を調査しています。maven-pax-plugin と Gemini Blueprint/Spring-DM を使用しようとしていますが、mvn pax:provision を実行すると、次のエラーが発生します。
では、pax で Gemini Blueprint または Spring DM を有効にするにはどうすればよいでしょうか?
osgi - Gemini ブループリント エクステンダー スレッドで時折デッドロックが発生する
osgi アプリケーションの起動時にデッドロックの問題が発生することがあります。私のプロジェクトには次の外部依存関係があります (私のプロジェクト固有のバンドルは含まれていません):
私のアプリケーションのスレッド ダンプは次のとおりです。
スレッドEclipseGeminiBlueprintExtenderThread-24
とスレッドEclipseGeminiBlueprintExtenderThread-12
がデッドロックしており、Gogo シェルが何らかの形で関与しています。
私の質問は、このデッドロックの原因は何ですか? - それは私のコードの何かですか、それともジェミニのバグですか? この問題を解決するにはどうすればよいですか? どんな指針でも彼は高く評価します。
spring - OSGi バンドルとしての Spring フレームワークのダウンロード
私は OSGi 用の Spring、別名 Eclipse Gemini Blueprint に取り組んでいます。
私が見つけたすべてのチュートリアルまたはドキュメントでは、Spring が提供するいくつかのバンドルを私の OSGi コンテナーに追加することが言及されています ( などorg.springframework.aop.jar
)。現在のSpringリリースのダウンロードを見つけるのは非常に困難でした。ホームページで直接提供されていないようです(mavenリンクなどのみで、これは現在のプロジェクトのオプションではありません)。特に、すべてのチュートリアルで、このライブラリが OSGi バンドルとしても提供されていることが言及されています。
さらに、Spring Framework は、依存関係としてインストールする必要がある多数のバンドルを提供します。Spring Framework のリリース 2.5 以降、Spring ディストリビューションに含まれる Spring jar は有効な OSGi バンドルであり、OSGi プラットフォームに直接インストールできます。
ソース: http://www.eclipse.org/gemini/blueprint/documentation/reference/1.0.2.RELEASE/html/app-deploy.html
しかし、私が見つけたすべてのダウンロード (例: http://maven.springframework.org/release/org/springframework/spring/3.2.5.RELEASE/ ) には通常の jar ファイルしか含まれておらず、OSGi バンドルは含まれていませんでした。OSGi バンドルの提供は Spring 3.x で廃止されましたか? 必要な Spring 依存関係をプロジェクトに追加するにはどうすればよいですか? チュートリアル/ドキュメントは古くなっていますか?
Gemini の最新リリースである 1.0.2 を使用しています。
osgi - Blueprint Osgi - サービスの作成/破棄されたリスナー
特定のインターフェイスを持つ Bean サービスがいつ作成されるかを知るために、リスナーを追加できます。そして、同じインターフェースを持つBeanが破棄されたとき???
それを行う最良の方法は何ですか?注入サービスのリストの読み取り
リストの値がいつ変更されたかを知る方法は何ですか?
Gemini Blueprint(Spring)を使用しています
jpa - OSGI (Karaf) での EclipseLink JPA の使用
JPA実装(KARAF内)としてEclipseLinkを使用しています。次のjarが使用されています:-
私persistence.xml
は:-
ただし、gemini.dbaccess.derby_1.0.0.M1-incubation
jar はインストール済み状態のgemini.jpa.weaving jar
ままであり、解決済み状態のままです。
を再起動するとgemini.dbaccess.derby_1.0.0.M1-incubation
、次のエラーが表示されます:-
そして、私のアプリケーションは次のエラーを出します:-
OSGI で eclipseLink を使用するのは初めてですが、ここで何が欠けていますか?