問題タブ [apache-ace]
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.
repository - Apache ACE XML リポジトリ
現在、XML ファイル ベースのリポジトリが Apache ACE で使用されています。それらを変更して DBMS ベースにすることはできますか? はいの場合、ガイドラインはありますか?
java - UIアクションをスキップするApache ACEにルールエンジンがありますか:ターゲットの登録、ディストリビューションのインストール?
そのような方法で構成できるルールエンジンはありますか:
- フィルターに一致するターゲットを登録します (targerID=com.acme.ace.test.target.*)
- フィルターに一致するターゲットにディストリビューション 1 をインストールします (targerID=com.acme.ace.test.target.local-*)
- フィルターに一致するターゲットにディストリビューション 2 および 3 をインストールします (targerID=com.acme.ace.test.target.remote-*)
- 等々
java - Apache Ace にインストールされている OSGI バンドルをテストまたは表示する方法
OSGIでサンプルアプリを作成しました。Apache Ace にデプロイしました。パスにありapache-ace-1.0.0-bin\server-allinone\store
ます。アプリケーションをテスト/表示するにはどうすればよいですか?
この後どうすれば進めますか?アプリケーションをテストするにはどうすればよいですか?
どんな助けでも大歓迎です。
ありがとう!!
ジョージ
java - OSGi: バンドルが更新されたかどうかを知る方法
OSGi (Apache Felix 4.2.1) で、バンドルが起動時に更新を自動的にチェックするようにします。
私は次のコードでこれを行います (「管理エージェント」で)。バンドルが更新されたかどうかを確認するにはどうすればよいですか?
バンドルを自動的に ( を使用して) 更新したいのですが、呼び出しFrameworkWiring
の 1 つが実際にサーバーからの新しい展開になった場合のみです。.update()
Maven から OBR にデプロイしているため、SNAPSHOT バージョンの番号はすべて同じです。gogo から、Bnd-LastModified
ヘッダーが変更されていることがわかりますが、これを自動化するにはどうすればよいですか?
PS: 自分で更新するよりもうまく更新全体を解決する簡単な解決策があれば、私も興味があります。それは痩せている必要があります。(Apache Karaf?、Apache ACE? その他?)
osgi-bundle - Apache ACE でのターゲットの追加
Apache ACE Web UI を使用して、Raspberry PI デバイスの OSGi バンドルをリモートで管理しようとしています。ここのドキュメントに従いました が、実際にターゲット (RPi) をサーバー (私の PC) に追加する方法がわかりません。
わかりやすくするために、PC に apache-ace.bin パッケージをダウンロードし、RPi にバージョンをコピーしました。次に、PC で ACE サーバー ( java -jar server-allinone.jar
) を実行し、RPi で ACE ターゲット ( java -jar target.jar
) を実行しました。次に、http://127.0.0.1:8080/ace/
1 つのサンプル アーティファクトとターゲットを作成し、target-1 という名前を付けたとします。私の質問は、このターゲットをRPiで実行されているターゲットにバインドするにはどうすればよいですか? 私またはこのドキュメントにいくつかの点が欠けているかどうかはわかりません。
前に ProSyst mPRM クラウドを試してみましたが、とても使いやすかったですが、オープン ソースのものを試してみたいと思っています。
apache - Apache ACE を Equinox と統合する
Equinox OSGi ターゲットでも動作する Apache Ace 2 のドキュメントを読みましたが、設定方法がわかりません。Equinox 用の p2 が既にあることは承知していますが、それを Ace ソフトウェアと統合したいと考えています。
managementagentバンドルを編集する必要がある場所を見つけましたが、それが本当ならまだ方法がわかりません。
osgi - Apache ACE でのアーティファクトのアップロードの失敗
ACE のドキュメントで、新しいアーティファクトのアップロード中に失敗する理由の 1 つは、アーティファクトのタイプが認識されない場合であると見てきました。しかし、他の理由は何ですか?たとえば、jarファイルをアップロードした後でもこのエラーが発生するのはなぜですか?
bundle - Apache ACE ターゲット構成ファイルの追加
configurator 以外の Apache ACE でターゲットに必要な構成ファイルを配置/ロードする方法を知っている人はいますか? Apache コンフィギュレーターを使用して conf ディレクトリから .cfg ファイルを選択していますが、常に次のエラーが表示されます:
*エラー* 構成 xxxxx をサービスに提供する予期しない問題 [xxx, id=xx, bundle=xx/osgi-dp:xxx]
誰か知っていますか?これを修正するには?
apache - Tomcat に埋め込まれた Apache Felix と一緒に Apache ACE を使用しますか?
次の状況に対して多かれ少なかれ簡単な解決策があるかどうか疑問に思っています。OSGI バンドルを使用する Web アプリケーションがあります。アプリケーションは Tomcat にデプロイされ、Apache Felix のドキュメントで説明されているように、Apache Felix フレームワークが組み込まれています。これらは、変更できない前提条件です。
バンドルを配布するために、このセットアップで Apache ACE を使用することは可能ですか? Apache ACE の target.jar には独自の OSGI コンテナーが付属しているため、アプリケーション内のコンテナーと組み合わせるのが難しいようです。これを達成する簡単な方法はありますか?この点については、Apache ACE のドキュメントはそれほど詳しくありません。