問題タブ [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 投票する
1 に答える
1378 参照

java - OSGi でサーブレットの認証を構成する

私は、pax web を使用するコンテナーとして Karaf 3.0.2 を使用しています (これもまた jetty を使用していると思います)。特定のエイリアスで OSGi サービスとして登録するいくつかのサーブレットがあります。

デフォルトでは、etc/jetty.xml は JAASLoginService を使用できるように構成されていますが、これは既に使用したいサービスでもあります。

問題は、基本認証とフォーム認証の両方を使用したいということです。

  • /ui/* に一致するものはすべてフォーム認証を使用する必要があります
  • /rest/* に一致するものはすべて基本認証を使用する必要があります

いろいろ試しましたが、どこから始めればよいかさえわかりませんでした。サーブレットごとに設定することは可能だと思いますが、グローバルに行いたいです。

何か案は?

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

osgi - vaadin-server、vaadin-shared bundles は OSGI (karaf 3.0.2) にインストールされます

私はこの問題に苦しんでいます。OSGI (karaf 3.0.2) に vaadin 7 があります。インストールされたバンドル vaadin-server および vaadin-shared のリストのステータスは INSTALLED です。Vaadin の他のバンドル: vaadin-shared-deps、vaadin-themes、vaadin-client-compiled、vaadin-client はアクティブです。この問題で私を助けてください、本当に感謝します。

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

apache-karaf - ネットワークへの Apache Karaf の依存関係

私は Apache Karaf 2.3.0 を使用しており、バンドルをアクティベーター バンドルとしてデプロイしています。ある場所で、まれに、カラフがバンドルを起動しないという問題に直面します。しかし、ネットワーク(私のLinuxボックス)がダウンした状態でそのようなボックスでコンテナを起動すると、コンテナが起動することがわかります。Karaf がネットワーク上でどのような依存関係にあるのか、つまり、すべてのバンドルの解決を妨げているのか、少し混乱しています。私のアプリケーション固有のバンドル コードから、特にネットワークを使用していません。

Karaf のネットワークへの依存関係は何ですか?

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

java - OSGI バンドル バージョンの読み取り

OSGI バンドルの jar ファイルのバージョンをデプロイする前に Java で読み取る方法に興味がありますか? このデータを展開する前に抽出する方法はありますか?

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

spring-mvc - Web Application Bundle を使用して OSGi (Karaf) で XML スキーマ名前空間の Spring NamespaceHandler を見つけることができません

Web Application Bundle を karaf にデプロイしようとしていますが、どういうわけか適切なスキーマの後でも XML スキーマ名前空間の Spring NamespaceHandler を見つけることができません。

問題は何ですか?

詳細は以下のとおりです。

展開中のエラー:

コンテキスト クラス

コンテキスト ファイル:

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

osgi - カスタム LoginModule を Karaf Jaas セキュリティ フレームワークに追加するにはどうすればよいですか?

カスタム LoginModule を Karaf Jaas フレームワークに追加し、それを使用する新しいレルムを作成したいと考えています。

これどうやってするの?

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

linux - Linux で Karaf クライアントがサーバーに接続できない

バックラウンド プロセスで、Linux で実行されている opendaylight サーバーにアクセスしようとしています。distribution-karaf-0.2.1-Helium-SR1 を実行しています。

同じマシンから接続しようとしている場合に私が理解していることから、実行する必要があるのは実行だけです

./client と接続が行われます。

ただし、私が得るのは次のとおりです。

[root@d20-srv-81-32 bin]# ./client Logging in as karaf 258 [pool-2-thread-2] WARN org.apache.sshd.client.keyverifier.AcceptAllServerKeyVerifier - /0.0.0.0 のサーバー: 8101 提示された検証されていないキー: [root@d20-srv-81-32 bin]#

シンプルな ssh: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 8101 karaf@localhost を使用して接続しようとすると、操作は成功します。

この問題に遭遇した人はいますか?

詳細 ./client -v 結果

[root@d20-srv-81-32 bin]#