Java ES には、Java ES インストーラを使用してシステムにインストールした Java ES コンポーネントを削除するためのアンインストールプログラムが用意されています。
Java ES インストーラと同じく、アンインストーラは、グラフィカルまたはサイレントモードで実行できます。
アンインストーラによって削除されるのは、Java ES インストーラによってインストールされた Java ES コンポーネントだけです。Java ES インストーラを使用せずにインストールした Java ES コンポーネントの削除については、各 Java ES コンポーネントのマニュアルに記載されている操作手順を参照してください。
アンインストーラの実行は、Java ES コンポーネントがインストールされている個々のホストごとに行う必要があります。リモートアンインストールはサポートされていません。削除する Java ES コンポーネントを、ホストごとに 1 つまたは複数選択することができます。
アンインストーラによって、設定ファイルとユーザーデータファイルが削除される場合があります。これらのファイルはコンポーネントによって異なります。
アンインストールプロセスが完了したあとで、一部のファイルとディレクトリの削除が必要になる場合もあります。製品別の情報については、「Java ES コンポーネントのアンインストール動作の確認」を参照してください。
アンインストーラは、Java ES コンポーネントの依存関係をチェックし、依存が検出された場合は警告メッセージを出力します。ただし、そのチェック対象はアンインストーラが実行されているシステムだけです。
アンインストーラの動作は、インストールした Java ES コンポーネント、および各 Java ES コンポーネントの相互関係によって異なります。
アンインストーラは、同一ホストにインストールされている製品間の依存関係を認識します。アンインストールしようとするコンポーネントに依存しているコンポーネントが同一ホスト上にある場合、アンインストーラは警告を出力します。
たとえば、Portal Server がインストールされているホストから Access Manager をアンインストールしようとすると、Portal Server は Access Manager がないと機能できないことを、アンインストーラが警告します。
ほとんどの場合、ほかの Java ES コンポーネントから依存されていない Java ES コンポーネントはアンインストールできます。
たとえば、Portal Server は Access Manager に依存していますが、Access Manager は Portal Server に依存していません。Portal Server をアンインストールしようとした場合、Access Manager は Portal Server がなくても機能できるため、アンインストーラは警告を発行しません。
Java ES コンポーネントをアンインストールするときは、どの製品がその Java ES コンポーネントをサポートするように設定されているかを調べ、必要であれば追加の設定を行います。必要な追加設定を行わない場合、存在しなくなった製品をサポートするように設定された Java ES コンポーネントがシステムに残されることになります。
アンインストーラは、次の相互依存関係を認識しません。
リモートホストからの依存関係
設定による依存関係
Java ES コンポーネントの依存関係のなかには、リモートホストに配備された Java ES コンポーネントによって解決できるものもあります。アンインストーラはこのような依存関係を認識しません。
たとえば、Directory Server をアンインストールする場合、アンインストーラは、Access Manager が Directory Server に依存することを、両製品が同じホスト上に配備されている場合でも警告しません。これは、別のホスト上の別の Directory Server インスタンスが Access Manager をサポートする「可能性がある」からです。
アンインストーラは、インストール後の設定によって生じる Java ES コンポーネント間の依存関係を認識しません。