問題タブ [karaf]

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

karaf - JMC で Java フライト レコーダー (JFR) を使用して karaf サービスのイベントを記録できない

"this flight recording has no recording settings events"karaf サービスのイベントを記録しているときに、次のようなメッセージが表示されます。

この問題について誰か助けてください。以下のサービススクリプトに設定を入れましたKaraf Arugs:のように

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

maven - karaf:features-generate-descriptor にランタイム依存関係を含める

コンパイル スコープを持つ sesame-runtime-osgi 依存関係を含む OSGi プロジェクトがあります。

sesame-runtime-osgi アーティファクトには、いくつかのランタイム依存関係が含まれています。例えば:

「net.sf.opencsv:opencsv:jar:2.0」はランタイムの依存関係であるため、karaf-maven-plugin によって生成された feature.xml には含まれていません。残念ながら、実行時に必要なパッケージは、sesame-runtime-osgi マニフェストの「Import-Packages」ディレクティブに含まれています

そのため、ランタイムの依存関係を自分で手動でラップして展開しない限り、Karaf は機能を展開できません。明らかに、私はそれをする必要はありません。

feature.xml 生成にランタイム スコープの依存関係を含める方法はありますか?

ありがとう

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

apache-karaf - Karaf 3.0.3 に system.properties を追加 --> karaf.lock.level、java.lang.RuntimeException につながる

apache-karaf-3.0.3\etc\system.properties にプロパティ karaf.lock.level=50 を追加すると、次の例外がスローされます。

原因: org.osgi.framework.BundleException: バンドル org.ops4j.pax.url.mvn の未解決の制約 [1]: 1.0 を解決できません: 要件がありません [1.0] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(バージョン>=1.6.0)(!(バージョン>=2.0.0))) org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java: 3974) org.apache.felix.framework.Felix.startBundle(Felix.java:2037) で org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955) で org.apache.felix.framework.BundleImpl .start(BundleImpl.java:942) at org.apache.karaf.main.Main.installAndStartBundles(Main.java:389) ... 2 もっと見る

ドキュメントで説明されているようにフェイルオーバー メカニズムを構成すると、同じ結果になります。http://karaf.apache.org/manual/latest/users-guide/failover.html

karaf.lock.level が削除されるか、0 より大きく 5 より小さい値に設定されると、ドライバーは apache-karaf-3.0.3\lib\ext にドロップされます。動作しているようです。

karaf の 2.3.3 インストールで同じ lock.level.property を 50 に設定すると、すべて正常に動作するようです。3.xx から 2.3.3 に何が変更されたのか、または何が問題を引き起こす可能性があるのか​​ 誰にもわかりません。

よろしくお願いします。お時間をいただきありがとうございます:D

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

multithreading - Karaf ではスレッド モデルはどのように実装されていますか?

karaf スレッド モデルを理解しようとしています。
バンドルがスレッドを開始する場合にOSGIで理解できることから、スレッドを閉じる責任もあります。これはカラフでも同じですか?karaf でスレッドを管理するための他のソリューションはありますか?

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

osgi - Karaf OSGI blueprint cm:property-placeholder dows が cfg ファイルからロードされない

私の青写真には以下が含まれます:

maxTotalPerKey=3 を含む etc/pool-service.cfg を配置しました

jar をデプロイすると、値 2 が選択されます。cm:default-properties をコメントすると、数値形式の例外で失敗するため、cfg が読み取られません。

不足しているものはありますか (maven の依存関係、インポート、構成など)?

ありがとう、ヴィクトル

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

eclipse - Karaf 3.0.3: MalFormedURLException: 命令の構文が無効です [Bundle-SymbolicName=

Eclipse Luna Java EE エディションで単純なバンドルを作成しており、Equinox フレームワークを使用して Eclipse 内でバンドルを実行できます。

このバンドル ([エクスポート] -> [プラグイン開発] -> [デプロイ可能なプラグインとフラグメント]) を Karaf-3.0.3 のデプロイ ディレクトリに直接エクスポートすると、バンドルが開始されず、karaf ログが表示されます (注: Karaf は次の場所にデプロイされます)。 C:\Karaf303 ディレクトリ)。洞察をありがとう:

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

hibernate - Karaf / OSGI + Hibernate + Hibernate Search + Mysql

Hibernate Search と Hibernate for OSGI の両方ですべての例に従っていると思います。すべてが機能して接続されているように見えますが、基本的に HibernateUtil で SessionFactory を取得できません。

sf は常に null です。デバッグと設定を行っていますが、SR は null ではありませんが、SF は null であり、デバッグする対象がありません。以下は、私の features.xml を含む詳細です。

次に、私の HibernateUtil クラス:

そして私のhiberate.cfg.xml:

最後に、テスト コマンドを実行しようとしたときの karaf ログ: