問題タブ [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.
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
:
問題は、401
karaf がmaven-metadata.xml
後続のコマンドを正しく形成するのを妨げる最初の行にあります。なんで?すべての資格情報は私の M2 の一部ですsettings.xml
。それらを使用してください!
同じコマンドでの次の試行は成功し、次のように表示されrequest.log
ます。
お願いします、あなたの助けが必要ですか?どうすればその問題を取り除くことができますか?
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 ロギングがこの問題の原因だと思いますが、何が起こったのかわかりません。
解決策とアイデアを探しています。
osgi - gogo シェルなしの pax-provision
私は最近osgiを使い始めました。バンドルの生成とデプロイに pax ツールを使用しています。コンソール アプリケーションを作成しようとしていますが、pax-provision コマンドを起動するたびに gogo シェルが起動されます。また、pax-provision と pax-run の違いも知りたいです ( pax-run は使用しません)。
build - ビルド構成中に「pax archive volume change required」プロンプトを取得する
Ubuntu 14.04 LTS でfastjet-3.0.1をビルドしようとしています。
以下を実行すると:
次のメッセージが表示されます。
Pax とは何か、このエラーの対処方法を調べてみましたが、役に立つものは見つかりませんでした。これに関するどんな助けも素晴らしいでしょう! ありがとう。
logging - PAX-logger を使用した Eclipse Scout
scoutアプリでロギングを設定したいので、PAX-loggerを設定しようとしています。
pax-logging-api-1.7.0.jar
、pax-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 を使用)
java - pax-wrap-jar を使用して Maven 以外の jar をラップする方法
作業中の新しいプロジェクトで使用したい古いアプリケーションの jar があります。私はpaxでOSGIを使用しています。pax-wrap-jar を使用すると、maven リポジトリから jat を使用してバンドルを作成できることはわかっていますが、私の jar はローカル コンピューターにあるため、その方法がわかりません。どんな助けでも大歓迎です。
java - 溶接OSGI、PAX-CDIとファイターフィッシュの違いは何ですか
私が理解しているように、これら 3 つのプロジェクトは CDI と OSGI の間のリンクですが、それらの違いは何ですか?