問題タブ [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.
osgi-bundle - Karaf - アプリケーションが実行されているかどうかを確認する方法は?
OSGI を使用してアプリケーションをビルドし、maven ビルドでアプリケーションを jar に変換しました。
list コマンドを使用すると、アプリケーションが Active であることが示されます。これはサービス アプリケーションです。外部のプロジェクトからアクセスしようとすると、サービスがアクティブでないことが示されます。
karafで実行するアプリケーションを確認して作成する方法を教えてください。
java - Karaf 機能を使用してマネージド サービス ファクトリの構成を作成する方法は?
Amdatu の MongoDBコンポーネントの簡単な構成を作成しようとしています。org.amdatu.mongo-kairos.cfg
内部に次の行で名前を付けたファイルを作成dbName=kairos
し、展開フォルダーに配置すると、すべて正常に動作します。config
ただし、タグを使用しようとしてfeatures.xml
も何も起こりません。
構成タグを使用する機能ファイルの一部:
drools - jbpm6 - osgi/karaf - 外部化されたプロセスの実行 - インポート エラー
外部 bmpn2 ファイルをロードして、Apache Karaf 環境で実行しようとしています。これがbmpn2ファイルです
ワークフローを開始するために使用されるコードは次のとおりです。
は、あるディレクトリに保持されているbpmn2workflowFile
ファイルへの絶対 URL を表します。このコードを Karaf で (バンドル アクティベーターまたは Karaf コマンド拡張として) 実行すると、次のエラーが発生します。
注: 単純な JUnit テストと同じクラスを実行すると、エラーは発生しません。
誰でもこの問題を解決するのを手伝ってもらえますか? Google/JBPM フォーラムを検索してみましたが、解決策が見つかりませんでした。このスレッドにお時間をいただきありがとうございます。
apache-karaf - org.apache.commons.discovery.DiscoveryException: org.apache.commons.logging.LogFactory の実装が定義されていません
osgi バンドルを開始しようとすると、 karafで実行されている Web サービス クライアントがあり、次のエラーがスローされます。
そしてそれは
誰でもエラーの解決を手伝ってもらえますか
すべての依存関係をインストールしました axis.jar、saaj.jar、wsdl4j.jar、commons-discovery.jar、commons-logging.jar
java - RSA のゼロ公開指数
文字列の暗号化を実行する OSGi プラグイン (バンドル) を開発しています。文字列自体は AES を使用して暗号化されます。AES キーを RSA で暗号化しています。私の単体テストでは、すべてが完全に機能します。
プラグインを Karaf にデプロイすると (現在、他の OSGi コンテナーは試していません)、暗号化されたキーの結果は、最後の 1 バイトを含む 0 バイトの束になります。スローされる例外はありません。デバッガーを使用すると、RSA 公開鍵暗号が公開指数の値が zero である key-spec を使用していることを発見したことを除いて、すべてが正常に見えます。これは明らかに意味がなく、出力が主にゼロであることは驚くことではありません。
なぜこれが起こっているのか誰にも示唆できますか?
いくつかのコード フラグメントを追加します。
apache-karaf - Maven プラグインを使用して機能の依存関係を含む機能 xml を生成する
maven-feature-plugin を使用しています
これはかなりうまく機能しますが、生成された機能の 1 つが機能に依存してpax-cdi
います。これをプラグインに追加してもらう方法はありますか? たとえば、bundle.properties
自動的に解決できない依存関係がファイルに定義されている場合、このファイルにも機能を追加できますか?
java - Apache Karaf 2.3.4 および org.springframework.beans.factory.annotation パッケージの依存関係
プロジェクトを Apache Karaf に配置しようとしていますが、次のエラーが発生します。
私のMaven pom.xmlには、ビルドセクションに次のものが含まれています。
これを解決する方法を知っている人はいますか?
java - RedHat Fuse のすぐに使えるインスタンスを起動できません
2 台の異なるコンピューターで、RedHat Fuse 6.1 を起動できません。私は OSGi と Fuse の複雑さに慣れていないので、以下は意味がありません。しかし、この製品は箱から出してすぐに 使えるはずだと言われました。
以下は、私が得ているもののコンソールリダイレクトです。ログ ファイルはさらに短くなります。
JBoss Fuse をロードしています。しばらくお待ちください...
version="1.0",org.osgi.resource;version="1.0",org.osgi.service.url;version="1.0",org.osgi.service.startlevel;uses:="org.osgi.framework" ;version="1.1",org.osgi.service.packageadmin;uses:="org.osgi.framework";version="1.2",org.osgi.service.url;version="1.0", org.osgi. util.tracker;uses:="org.osgi.framework";version="1.5.1", org.apache.felix.framework.monitor;version="1.0", org.apache.karaf.jaas.boot;バージョン="2.3.0.redhat-610379", org.apache.karaf.jaas.boot.principal;version="2.3.0.redhat-610379", org.apache.karaf.version;version="2.3.0. redhat-610379"、org.apache.xalan.extensions; バージョン="2.7.1"、org.apache.xalan.xsltc.compiler; バージョン="2.7.1"、org.apache.xalan.xsltc.cmdline. getopt; バージョン="2.7.1"、org.apache.xalan.xsltc.util; バージョン="2.7.1"、org.apache.xalan.transformer; バージョン="2.7.1"、org.apache.xalan.xsltc.trax; バージョン="2.7.1"、org.apache.xalan.processor; バージョン="2.7.1"、org.apache.xalan.lib; バージョン="2.7.1"、org.apache.xalan.trace; バージョン="2.7.1"、org.apache.xalan.xsltc.compiler.util; バージョン="2.7.1"、org.apache.xalan.templates; バージョン="2.7.1"、org.apache.xalan.xsltc; バージョン="2.7.1"、org.apache.xalan.xsltc.runtime; バージョン="2.7.1"、org.apache.xalan; バージョン="2.7.1"、org.apache.xalan.xslt; バージョン="2.7.1"、org.apache.xalan.lib.sql; バージョン="2.7.1"、org.apache.xalan.xsltc.runtime.output; バージョン="2.7.1"、org.apache.xalan.xsltc.dom; バージョン="2.7.1"、org.apache.xalan.client; バージョン="2.7.1"、org.apache.xalan.xsltc.cmdline; バージョン="2.7.1"、org.apache.xalan.serialize; バージョン="2.7.1"、org.apache.xalan.res; バージョン="2.7.1"、org.apache.xml.dtm.ref; バージョン="2.7.1"、org.apache.xml.dtm; バージョン="2.7.1"、org.apache.xml.dtm.ref.sax2dtm; バージョン="2.7.1"、org.apache.xml.dtm.ref.dom2dtm; バージョン="2.7.1"、org.apache.xml.res; バージョン="2.7.1"、org.apache.xml.serializer.dom3; バージョン="2.7.1"、org.apache.xml.serializer; バージョン="2.7.1"、org.apache.xml.serializer.utils; バージョン="2.7.1"、org.apache.xml.utils.res; バージョン="2.7.1"、org.apache.xml.utils; バージョン="2.7.1"、org.apache.xpath.functions; バージョン="2.7.1", org.apache.xpath.jaxp; バージョン="2.7.1"、org.apache.xpath.patterns; バージョン="2.7.1"、org.apache.xpath.objects; バージョン="2.7.1"、org.apache.xpath.res; バージョン="2.7.1"、org.apache.xpath; バージョン="2.7.1"、org.apache.xpath.axes; バージョン="2.7.1"、org.apache.xpath.compiler; バージョン="2.7.1"、org.apache.xpath.operations; バージョン="2.7.1"、org.apache.xpath.domapi; バージョン="2.7.1"、org.apache.html.dom; バージョン="2.11.0"、org.apache.wml.dom; バージョン="2.11.0"、org.apache.wml; バージョン="2.11.0"、org.apache.xerces.parsers; バージョン="2.11.0"、org.apache.xerces.impl.dtd.models; バージョン="2.11.0"、org.apache.xerces.xni.parser; バージョン="2.11.0"、org.apache.xerces.impl.dv.xs; バージョン="2.11. イベント; バージョン="2.11.0", org.apache.xerces.impl.xs.opt; バージョン="2.11.0"、org.apache.xerces.impl; バージョン="2.11.0"、org.apache.xerces.xs; バージョン="2.11.0"、org.apache.xerces.impl.io; バージョン="2.11.0"、org.apache.xerces.xpointer; バージョン="2.11.0", org.apache.xerces.impl.dv.dtd; バージョン="2.11.0"、org.apache.xerces.xinclude; バージョン="2.11.0"、org.apache.xerces.impl.xpath; バージョン="2.11.0"、org.apache.xerces.xs.datatypes; バージョン="2.11.0"、org.apache.xerces.impl.xs.identity; バージョン="2.11.0"、org.apache.xerces.impl.xs.models; バージョン="2.11.0"、org.apache.xerces.xni.grammars; バージョン="2.11.0"、org.apache.xerces.impl.xs; バージョン="2.11.0"、org.apache.xerces.impl.validation; バージョン="2.
org.osgi.framework.BundleException: エクスポートされたパッケージ名の長さをゼロにすることはできません。
org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses (ManifestParser.java:744) で
org.apache.felix.framework.util.manifestparser.ManifestParser.(ManifestParser.java:191) で
org.apache.felix.framework.ExtensionManager.(ExtensionManager.java:221) で
org.apache.felix.framework.Felix で。(Felix.java:406)
org.apache.felix.framework.FrameworkFactory.newFramework(FrameworkFactory.java:28) で
org.apache.karaf.main.Main.launch (Main.java:310) で
org.apache.karaf.main.Main.main(Main.java:537) で
...