詳細セキュリティ モデルが、初期デプロイメント時のデプロイメント記述子からのセキュリティ ロールおよびポリシーをセキュリティ プロバイダのデータ リポジトリにコピーするように、コンフィグレーションできます。しかし、これらの Web アプリケーションの 1 つを再デプロイすると、WebLogic Server は再デプロイされたモジュールのデプロイメント記述子からセキュリティ データを再インポートします。最初にインポートしたロールおよびポリシーに対する変更はすべて、この再インポート操作によってオーバーライドされ得ます。
たとえば、EJB1 のデプロイ時に、「john」というプリンシパルへのアクセス権を付与する PrivilegedUser という名前のロールをインポートしたとします。その後、Administration Console を使用して、PrivilegedUser ロールに対し、「john」に加えて「pat」を追加します。ロールおよびポリシーのインポートを停止せずに EJB1 を再デプロイすると、WebLogic Server は PrivilegedUser ロールの定義を再インポートします。インポートされた定義は、変更内容をオーバーライドし、「pat」はロール内に存在しなくなります。
警告: ロールおよびポリシーのインポートを停止しないと、Web アプリケーションおよび EJB リソースの再デプロイ時に、セキュリティ コンフィグレーションに一貫性がなくなるおそれがあります。この手順を実行しなかったり、正しく行わなかった場合は、次回モジュールのポリシー エディタ ページをロードしたときに、次のメッセージが表示されます。「以下の情報は正しくない可能性があります。正確な情報が表示されていることを確認するには、WebLogic リソースを削除して再デプロイする必要があります。」
ロールおよびポリシーのインポートを停止するには、次の手順に従います。
この選択については、コンフィグレーション オプションを参照してください。