問題タブ [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.

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

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 を有効にするにはどうすればよいでしょうか?

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

osgi - Gemini ブループリント エクステンダー スレッドで時折デッドロックが発生する

osgi アプリケーションの起動時にデッドロックの問題が発生することがあります。私のプロジェクトには次の外部依存関係があります (私のプロジェクト固有のバンドルは含まれていません):

私のアプリケーションのスレッド ダンプは次のとおりです。

スレッドEclipseGeminiBlueprintExtenderThread-24とスレッドEclipseGeminiBlueprintExtenderThread-12がデッドロックしており、Gogo シェルが何らかの形で関与しています。

私の質問は、このデッドロックの原因は何ですか? - それは私のコードの何かですか、それともジェミニのバグですか? この問題を解決するにはどうすればよいですか? どんな指針でも彼は高く​​評価します。

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

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 を使用しています。

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

osgi - Blueprint Osgi - サービスの作成/破棄されたリスナー

特定のインターフェイスを持つ Bean サービスがいつ作成されるかを知るために、リスナーを追加できます。そして、同じインターフェースを持つBeanが破棄されたとき???

それを行う最良の方法は何ですか?注入サービスのリストの読み取り

リストの値がいつ変更されたかを知る方法は何ですか?

Gemini Blueprint(Spring)を使用しています

0 投票する
3 に答える
1469 参照

jpa - OSGI (Karaf) での EclipseLink JPA の使用

JPA実装(KARAF内)としてEclipseLinkを使用しています。次のjarが使用されています:-

persistence.xmlは:-

ただし、gemini.dbaccess.derby_1.0.0.M1-incubationjar はインストール済み状態のgemini.jpa.weaving jarままであり、解決済み状態のままです。

を再起動するとgemini.dbaccess.derby_1.0.0.M1-incubation、次のエラーが表示されます:-

そして、私のアプリケーションは次のエラーを出します:-

OSGI で eclipseLink を使用するのは初めてですが、ここで何が欠けていますか?