問題タブ [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.
java - OSGi でサーブレットの認証を構成する
私は、pax web を使用するコンテナーとして Karaf 3.0.2 を使用しています (これもまた jetty を使用していると思います)。特定のエイリアスで OSGi サービスとして登録するいくつかのサーブレットがあります。
デフォルトでは、etc/jetty.xml は JAASLoginService を使用できるように構成されていますが、これは既に使用したいサービスでもあります。
問題は、基本認証とフォーム認証の両方を使用したいということです。
- /ui/* に一致するものはすべてフォーム認証を使用する必要があります
- /rest/* に一致するものはすべて基本認証を使用する必要があります
いろいろ試しましたが、どこから始めればよいかさえわかりませんでした。サーブレットごとに設定することは可能だと思いますが、グローバルに行いたいです。
何か案は?
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 はアクティブです。この問題で私を助けてください、本当に感謝します。
apache-karaf - ネットワークへの Apache Karaf の依存関係
私は Apache Karaf 2.3.0 を使用しており、バンドルをアクティベーター バンドルとしてデプロイしています。ある場所で、まれに、カラフがバンドルを起動しないという問題に直面します。しかし、ネットワーク(私のLinuxボックス)がダウンした状態でそのようなボックスでコンテナを起動すると、コンテナが起動することがわかります。Karaf がネットワーク上でどのような依存関係にあるのか、つまり、すべてのバンドルの解決を妨げているのか、少し混乱しています。私のアプリケーション固有のバンドル コードから、特にネットワークを使用していません。
Karaf のネットワークへの依存関係は何ですか?
java - OSGI バンドル バージョンの読み取り
OSGI バンドルの jar ファイルのバージョンをデプロイする前に Java で読み取る方法に興味がありますか? このデータを展開する前に抽出する方法はありますか?
spring-mvc - Web Application Bundle を使用して OSGi (Karaf) で XML スキーマ名前空間の Spring NamespaceHandler を見つけることができません
Web Application Bundle を karaf にデプロイしようとしていますが、どういうわけか適切なスキーマの後でも XML スキーマ名前空間の Spring NamespaceHandler を見つけることができません。
問題は何ですか?
詳細は以下のとおりです。
展開中のエラー:
コンテキスト クラス
コンテキスト ファイル:
osgi - カスタム LoginModule を Karaf Jaas セキュリティ フレームワークに追加するにはどうすればよいですか?
カスタム LoginModule を Karaf Jaas フレームワークに追加し、それを使用する新しいレルムを作成したいと考えています。
これどうやってするの?
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]#