問題タブ [aries]

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

osgi - Apache Aries は Felix で実行されていますか?

Apache Felix で実行するブループリント バンドルを構築しようとしています。実行しようとしましたが、成功しませんでした。ブループリント バンドルは Karaf では正常に機能しますが、Felix では機能しません。プレーンな Felix のみでブループリント バンドルを実行する方法を説明するドキュメントまたは Web 上の実行例はありますか。Aries を Felix プラットフォームに手動で追加する必要があると思いますが、うまくいかないようです。

より正確に言えば、単純なサービスが blueprint.xml XML 構成ファイルから Blueprint バンドルとしてロードされていることを確認する必要があります。サービスには、ダミー メソッドが 1 つしかない場合や、println を含むコンストラクターがある場合もあります。そのサービス クラスを OSGI-INF/blueprint/blueprint.xml で参照したいので、Felix がブループリント バンドルをロードするときにロードされます。

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

apache - 牡羊座の設計図とシステム プロパティ

システム プロパティ (ユーザー名など) を取得し、それらをプロパティとして aries 設計図の Bean に渡したいと思います。システム プロパティからのユーザー名やコンピュータ名など、プロパティ プレースホルダーのデフォルトに渡すもの:

または、次のように Bean に渡します。

検索して検索しましたが、これを行う方法の説明が見つかりません。env:username などを使用する必要がありますか?

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

dependency-injection - Blueprint Aries で Akka アクターを構成する

Akka、OSGi、Blueprint は初めてです。Spring Framework の DI がどのように機能するかを知っているので、その考え方を Akka と OSGi に適用しようとしています。

任意の Bean をアクターに、アクターを Bean に注入できる必要があります。これは、アクターをブループリント xml で定義する必要があることを意味しますよね? <akka:actor-system/>しかし、ブループリントに対する Akka のサポートでは、アクター自体ではなく、( を介した) ActorSystem の定義のみが許可されます。最終的には、ブループリントに に注入するように指示し、ActorSystem から作成するか、ActorSelection を使用して遅延取得するように指示できるsomeActorはずsomeBeanですsomeActor

ただし、Akka のブループリント サポートに関するドキュメントはほとんどありません。私は、おそらく根本的に間違ったことをしていますか?

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

servlets - osgi サービスとしての Apache Aries とサーブレット

osgi バンドルで依存性注入に apache aries を使用しようとしています。このバンドルには、バンドル アクティベーターでサービスとして登録されているサーブレットがあります。blueprint config xml でサーブレットを Bean および/またはサービスとして構成するにはどうすればよいですか?

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

maven - Camel、ブループリント、camel:run

私は非常に単純な camel-blueprint プロジェクトを開始しています。それは karaf (servicemix) で正常に (または正常に動作します)、私のマシンで開発およびデバッグするために、camel-maven-plugin と統合したいと考えています。

私の青写真は次のようになります。

私のポンポンはこれを持っています:

しかしcamel:runは失敗します:

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

hibernate - Karaf 4.0.0 M2、Hibernate 4.3.6、および org.hibernate.PropertyAccessException

私は次の URL で Christian Schneider による Karaf/Database チュートリアルに従っています: http://www.liquid-reality.de/display/liquid/2012/01/13/Apache+Karaf+Tutorial+Part+6+-+データベース+アクセス

このチュートリアルに対する私の変更は、H2 と OpenJpa の代わりに MySql と Hibernate を使用することです。そうは言っても、カスタム バンドルをロードしますが、Hibernate はリフレクションを使用してエンティティ クラスの属性にアクセスできません。私が取得しているスタック トレースは以下のとおりです。

私が持っているいくつかの具体的な質問は次のとおりです。

  1. persistence.xml ファイルはデータ ソースを参照し、hibernate プロパティを設定できるようにするため、hibernate.properties ファイルが必要ですか?
  2. pom.xml ファイルに必要な追加の依存関係はありますか
  3. 以下に示す例外を引き起こしている pom.xml または hibernate.properties に関連しない他の理由はありますか?

ご提案いただきありがとうございます。ランディ


blueprint.xml

persistence.xml

Person.java

pom.xml

PersonServiceImpl.java


karaf インスタンスを再起動し、起動時のログを確認しました。次の項目が私の注意を引きました。

私の例では、コンテナー管理の JPA を使用していることに注意してください。これが実際にはサポートされていないのは奇妙に思えますが、週末にアンマネージ JPA 実装を試す予定です。