問題タブ [pax]

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 に答える
1667 参照

maven - Apache Karaf 機能: repo-add が最初の実行で失敗し、2 回目の実行で成功する

Apache Karaf 3.0.2 で厄介な問題が発生しました。フィーチャー リポジトリを追加したい。これは私の非公開の Nexus スナップショット リポジトリにあり、ユーザー名とパスワードで保護されています。すべてが私の中で正しく述べられていますsettings.xml

~/.m2/リポジトリ/settings.xml:

org.ops4j.pax.url.mvn.cfg:

機能リポジトリを追加するコマンド:

最初の試みで私は得る:

なぜ失敗するのですか?エラー ステートメントは正しいのですが、スナップショット リポジトリでアーティファクトが見つからないのはなぜですか? これが私のNexusで見ることができるものですrequest.log:

問題は、401karaf がmaven-metadata.xml後続のコマンドを正しく形成するのを妨げる最初の行にあります。なんで?すべての資格情報は私の M2 の一部ですsettings.xml。それらを使用してください!

同じコマンドでの次の試行は成功し、次のように表示されrequest.logます。

お願いします、あなたの助けが必要ですか?どうすればその問題を取り除くことができますか?

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

logging - Pax ロギングでのメモリ リークの問題

RAP および OSGi プロジェクトで Pax ロギングを使用しています。

MAT を使用して、オブジェクトの数とorg.eclipse.swt.widgets.Displayオブジェクトの数がorg.eclipse.rap.rwt.internal.service.UISessionImpl、Web アプリケーションを更新する時間と同じくらい多くなり、メモリが大きくなることを確認しました。

構成でorg.ops4j.pax.logging.pax-logging-serviceおよびorg.ops4j.pax.logging.pax-logging-apiバンドルのチェックを外すと、問題はなくなりました。したがって、Pax ロギングがこの問題の原因だと思いますが、何が起こったのかわかりません。

解決策とアイデアを探しています。

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

osgi - gogo シェルなしの pax-provision

私は最近osgiを使い始めました。バンドルの生成とデプロイに pax ツールを使用しています。コンソール アプリケーションを作成しようとしていますが、pax-provision コマンドを起動するたびに gogo シェルが起動されます。また、pax-provision と pax-run の違いも知りたいです ( pax-run は使用しません)。

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

build - ビルド構成中に「pax archive volume change required」プロンプトを取得する

Ubuntu 14.04 LTS でfastjet-3.0.1をビルドしようとしています。

以下を実行すると:

次のメッセージが表示されます。

Pax とは何か、このエラーの対処方法を調べてみましたが、役に立つものは見つかりませんでした。これに関するどんな助けも素晴らしいでしょう! ありがとう。

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

logging - PAX-logger を使用した Eclipse Scout

scoutアプリでロギングを設定したいので、PAX-loggerを設定しようとしています。

pax-logging-api-1.7.0.jarpax-logging-service-1.7.0.jarおよびpax-confman-propsloader-0.2.1.jarをターゲットに追加します。

3つすべてをラップ製品にインポートします。追加config.ini します

私もconfig.ini追加します

アプリケーションを起動すると、ログはコンソールに記録されますが、ファイルには記録されません。また、config.ini で設定されているため、コンソール内のログはフォーマットされていません。org.service.cmその後、製品に含まれていないことがわかりました。これを製品に追加すると、エラーが発生します:

このパッケージが中に入っていてもorg.apache.felix.configadmin

次の指示に従います: https://ops4j1.jira.com/wiki/display/paxlogging/PaxLogging+inside+PDE

https://ops4j1.jira.com/wiki/display/paxlogging/How+to+use+Pax+Logging+in+my+bundles .

私が心配しているのは:

log4j.jar、commons-logging.jar、および使用するその他のレガシー API がバンドル jar に含まれていないことを確認してください。

これが可能であれば、私は岸にいません。(docx4j は log4j を使用)

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

java - pax-wrap-jar を使用して Maven 以外の jar をラップする方法

作業中の新しいプロジェクトで使用したい古いアプリケーションの jar があります。私はpaxでOSGIを使用しています。pax-wrap-jar を使用すると、maven リポジトリから jat を使用してバンドルを作成できることはわかっていますが、私の jar はローカル コンピューターにあるため、その方法がわかりません。どんな助けでも大歓迎です。

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

java - 溶接OSGI、PAX-CDIとファイターフィッシュの違いは何ですか

私が理解しているように、これら 3 つのプロジェクトは CDI と OSGI の間のリンクですが、それらの違いは何ですか?