0

カスタム機能に取り組んでおり、Identity Server にインストールしました。いくつかの修正の後、機能を再インストールしたかったので、1) 機能をアンインストールし、2) サーバーを再起動 (正常に) 3) 機能をインストールしました。リポジトリは、maven のビルドで生成されたローカルの p2-repos を指しています。Identity Server は新しい機能を受け入れません。コンソールにも web-admin にもエラーは表示されません。しかし、機能をテストすると、コンソールとデバッグ出力で、install-manager が jar を更新しなかったことがわかります。

私の回避策は、サーバー全体を削除し、コードを試すたびにインストール プロセスを実行することです。

誰でもこのバグを確認できますか?

4

1 に答える 1

0

機能が正しくインストールされている場合、新しい jar が /repository/components/plugins ディレクトリに表示されます。そうでない場合は、機能内のすべての OSGI (jar ファイル) を /repository/components/dropins ディレクトリにコピーして、サーバーを再起動してください。また。OSGI コンソールを使用して、バンドルが適切にアクティブ化されているかどうかを確認できます。--DosgiConsole オプションでサーバーを起動するだけです。次に、OSGI コンソールを昇格させます。新しいバンドルがアクティブかどうかを確認できます。

于 2013-09-20T05:26:30.443 に答える