Dieses Kapitel enthält Anweisungen für die Deinstallation von Sun JavaTM Enterprise System.Komponenten (Java ES), die mit dem Java ES-Installationsprogramm installiert wurden.
Dieses Kapitel enthält die folgenden Abschnitte:
Java ES enthält ein Deinstallationsprogramm zum Entfernen von Java ES-Komponenten, die mithilfe des Java ES-Installationsprogramms auf Ihrem System installiert wurden.
Das Deinstallationsprogramm kann wie das Java ES-Installationsprogramm im grafischen oder stillen (automatischen) Modus ausgeführt werden.
Das Deinstallationsprogramm entfernt nur Java ES-Komponenten, die durch das Java ES-Installationsprogramm installiert wurden. Wenn Sie Java ES-Komponenten entfernen möchten, die nicht mithilfe des Java ES-Installationsprogramms installiert wurden, befolgen Sie die Anweisungen in der Dokumentation zu der entsprechenden Komponente.
Das Deinstallationsprogramm muss auf jedem Host, der Java ES-Komponenten enthält, separat ausgeführt werden. Eine Remote-Deinstallation wird nicht unterstützt. Sie können für jeden Host eine oder mehrere Java ES-Komponenten auswählen, die entfernt werden sollen.
Das Deinstallationsprogramm entfernt möglicherweise Konfigurations- und Benutzerdatendateien. Die Dateien variieren je nach Komponente.
Nach Abschluss des Deinstallationsvorgangs müssen Sie möglicherweise einige zusätzliche Dateien und Verzeichnisse entfernen. Produktspezifische Informationen finden Sie unter Überprüfen der Deinstallationsvorgänge für Java ES-Komponenten.
Das Deinstallationsprogramm überprüft Java ES-Komponentenabhängigkeiten nur für das System, auf dem das Deinstallationsprogramm ausgeführt wird. Wenn eine Abhängigkeit erkannt wird, wird eine Warnung ausgegeben.
Je nachdem, welche Java ES-Komponenten installiert wurden und wie diese miteinander verknüpft sind, können die im Deinstallationsprogramm ausgeführten Vorgänge unterschiedlich sein.
Das Deinstallationsprogramm erkennt Abhängigkeiten für Produkte, die auf demselben Host installiert sind. Wenn Sie versuchen, eine Java ES-Komponente zu deinstallieren und sich auf dem lokalen Host Produkte befinden, die von dieser Komponente abhängig sind, gibt das Deinstallationsprogramm eine Warnmeldung aus.
Wenn Sie beispielsweise versuchen, Access Manager auf dem Host zu deinstallieren, auf dem auch Portal Server installiert ist, gibt das Installationsprogramm eine Warnung aus, die besagt, dass Portal Server ohne Access Manager nicht ordnungsgemäß ausgeführt werden kann.
In den meisten Fällen kann eine Java ES-Komponente deinstalliert werden, wenn andere Java ES-Komponenten nicht von ihr abhängig sind.
Portal Server ist beispielsweise von Access Manager abhängig, Access Manager ist jedoch nicht von Portal Server abhängig. Wenn Sie versuchen, Portal Server zu deinstallieren, gibt das Deinstallationsprogramm keine Warnmeldung aus, da Access Manager ohne Portal Server ausgeführt werden kann.
Bei der Deinstallation einer Java ES-Komponente müssen Sie bestimmen, welche Produkte für diese Produktkomponente konfiguriert sind (möglicherweise ist eine zusätzliche Konfiguration erforderlich). Anderenfalls werden auf Ihrem System möglicherweise Java ES-Komponenten verwendet, die für die Unterstützung von nicht mehr vorhandenen Produkten konfiguriert sind.
Das Deinstallationsprogramm erkennt die folgenden gegenseitigen Abhängigkeiten nicht:
Abhängigkeiten von Remote-Hosts
Abhängigkeiten aufgrund der Konfiguration
Einige Abhängigkeiten von Java ES-Komponenten können über auf Remote-Hosts bereitgestellte Java ES-Komponenten erfüllt werden. Das Deinstallationsprogramm erkennt Abhängigkeiten dieser Art nicht.
Wenn Sie beispielsweise Directory Server deinstallieren, weist das Deinstallationsprogramm nicht in einer Warnmeldung darauf hin, dass Access Manager von Directory Server abhängt, selbst wenn beide Produkte auf demselben Host bereitgestellt werden. Die Begründung hierfür liegt darin, dass eine andere Directory Server-Instanz auf einem anderen Host Access Manager unterstützen könnte.
Das Deinstallationsprogramm erkennt keine Java ES-Komponentenabhängigkeiten, die Ergebnis einer nach der Installation vorgenommenen Konfiguration sind.
In der folgenden Tabelle sind die Aufgaben aufgeführt, die vor der Deinstallation ausgeführt werden sollten. Einige Aufgaben gelten möglicherweise nicht für Ihren speziellen Fall.
In der linken Spalte wird die allgemeine Durchführungsreihenfolge der Aufgaben angegeben, in der rechten Spalte finden Sie weitere nützliche Informationen sowie den Speicherort der entsprechenden Anweisungen.
Tabelle 7–1 Checkliste
Beschreibung der Aufgabe |
Anweisungen oder hilfreiche Informationen |
---|---|
1. Überprüfen Sie die Anforderungen und Vorgänge der einzelnen Java ES-Komponenten, die Sie deinstallieren möchten. |
Überprüfen der Deinstallationsvorgänge für Java ES-Komponenten |
2. Identifizieren Sie Komponentenabhängigkeiten aufgrund von Konfigurationen und ergreifen Sie die entsprechenden Maßnahmen, wie beispielsweise Datensicherung, Dekonfiguration der Java ES-Komponentenabhängigkeit oder Deinstallation der Java ES-Komponenten in der richtigen Reihenfolge. | |
3. Erstellen Sie eine Kopie der bzw. archivieren Sie ide Konfigurations- oder Benutzerdaten für Java ES-Komponenten, die Sie deinstallieren, wenn Sie diese Daten für nachfolgende Installationen verwenden möchten. |
Überprüfen der Deinstallationsvorgänge für Java ES-Komponenten |
4. Vergewissern Sie sich, dass die Directory Server-Instanz, die das Hosting des Konfigurationsverzeichnisses übernimmt, ausgeführt wird. Hinweis: In den meisten Fällen muss der Webcontainer und Directory Server ausgeführt werden, während andere Server vor der Deinstallation heruntergefahren werden sollten. |
Diese Directory Server-Instanz muss ausgeführt werden, damit das Deinstallationsprogramm die Java ES-Komponenten, die Sie deinstallieren, dekonfigurieren kann. |
Überprüfen Sie die jeweiligen Tabellen in diesem Abschnitt, um Informationen darüber zu erhalten, wie das Deinstallationsprogramm mit den Java ES-Komponenten verfährt. Planen Sie die Schritte, die Sie möglicherweise ausführen müssen, um Datenverluste oder Verbindungsverluste bei Abhängigkeiten zu vermeiden.
Dieses Kapitel enthält die folgenden Unterabschnitte:
Thema |
Details |
---|---|
Konfigurationsdaten |
In Directory Server werden keine Einträge entfernt (einschließlich Access Manager-spezifischer Daten). |
Andere Deinstallationen, die für diese Komponente erforderlich sind |
Directory Server Webcontainer |
Produkte, für die diese Installation erforderlich ist |
Portal Server (muss sich auf demselben Host wie Access Manager SDK befinden) |
Aufgaben vor der Deinstallation |
Keine |
Aufgaben nach der Deinstallation |
Bei der Deinstallation wird Access Manager im Webcontainer nur für vollständige Installationen in Web Server oder Application Server dekonfiguriert. |
Thema |
Details |
---|---|
Konfigurationsdaten und Benutzerdaten |
|
Abhängigkeiten |
Message Queue muss auf demselben System vorhanden sein. |
Produkte, für die diese Installation erforderlich ist |
Komponenten, die so konfiguriert sind, dass sie Application Server als Webcontainer verwenden. Access Manager, Portal Server. |
Aufgaben vor der Deinstallation |
Wenn Sie die Konfigurationsdaten nicht verlieren möchten, müssen Sie eine Kopie der Verzeichnisse der Administrationsdomäne erstellen. |
Nach der Deinstallation |
Um Application Server vollständig von Ihrem System zu entfernen, müssen Sie alle verbleibenden Protokolldateien und Verzeichnisse für Application Server entfernen. Verzeichnisse für Application Server befinden sich standardmäßig in \JavaES-Installationsverz\appserver . Informationen zu Aufgaben, die nach der Deinstallation von Message Queue durchgeführt werden müssen, finden Sie unter Deinstallationsverhalten von Message Queue. |
Thema |
Details |
---|---|
Konfigurationsdaten |
Benutzerdaten werden von der Deinstallation nicht gelöscht. Solche Daten werden jedoch vor einer Neuinstallation gelöscht. |
Abhängigkeiten |
Keine |
Andere Produkte, für die diese Installation erforderlich ist |
Keine |
Aufgaben vor der Deinstallation |
Keine |
Aufgaben nach der Deinstallation |
Thema |
Details |
---|---|
Konfigurationsdaten und Benutzerdaten |
|
Andere Deinstallationen, die für diese Komponente erforderlich sind |
|
Produkte, für die diese Installation erforderlich ist |
Keine |
Aufgaben vor der Deinstallation |
Überprüfen Sie, ob Directory Server und der Webcontainer ausgeführt werden. |
Aufgaben nach der Deinstallation |
Wenn Sie Portal Server in Web Server ausführen und nur Portal Server entfernen möchten, muss Access Manager neu gestartet werden. Weitere Informationen finden Sie unter Deinstallationsverhalten von Access Manager. |
Wenn Portal Server Secure Remote Access konfiguriert ist, müssen Sie Portal Server Secure Remote Access-Komponenten zuerst manuell mithilfe des Befehls psadmin deinstallieren.
Halten Sie die Portal Server Secure Remote Access-Instanz an.
stop-sra-instance --adminuser Benutzer-ID --passwordfile Passwortdateiname --name SRA-Instanzname --type Instanztyp --hostname Instanz-Hostname
Löschen Sie die Portal Server Secure Remote Access-Instanz.
psadmin delete-sra-instance --adminuser Benutzer-ID --passwordfile Passwortdateiname --name SRA-Instanzname --type Instanztyp --hostname Instanz-Hostname
Konfigurierte Portal Server Secure Remote Access-Komponenten werden vom Deinstallationsprogramm nicht deinstalliert. Deswegen müssen Sie solche Portal Server Secure Remote Access-Komponenten manuell deinstallieren. Andernfalls können bei darauf folgenden Installationen auf dem gleichen Host Probleme auftreten.
Thema |
Details |
---|---|
Konfigurationsdaten |
Beim Konfigurationsvorgang von Registry werden die Registry-Datenbankdomäne sowie der Server-Schlüsselspeicher im Verzeichnis JavaES-Installationsverz installiert. Das Verzeichnis wird bei der Deinstallation von Service Registry nicht deinstalliert. Durch diesen Sicherheitsmechanismus können Sie, sofern erwünscht, die Datenbank für die Verwendung bei einer zukünftigen Installation oder Version verwenden. |
Andere Installationen, die für diese Komponente erforderlich sind |
Application Server (Domain Administration Server und Command-Line Administration Tool) HADB Message Queue |
Produkte, für die diese Installation erforderlich ist |
Keine |
Aufgaben vor der Deinstallation |
1. Halten Sie die Service Registry-Domäne wie folgt an: JavaES-Installationsverz\share\ant\bin\ant.bat -f build-install.xml appserver.domain.stop 1. Löschen Sie die Service Registry-Domäne wie folgt: JavaES-Installationsverz\share\ant\bin\ant.bat -f build-install.xml appserver.domain.delete Wenn Sie die Registry-Datenbank für eine spätere Verwendung behalten wollen, sollten Sie vor einer Neuinstallation von Service Registry das Verzeichnis ServiceRegistry-Basisverz in ein anderes Verzeichnis kopieren. |
Aufgaben nach der Deinstallation |
Gelegentlich können einige oder alle Deinstallationsdateien möglicherweise nicht entfernt werden. Wenn Sie eine endgültige Bereinigung durchführen möchten, entfernen Sie das Verzeichnis ServiceRegistry-Basisverz und seinen Inhalt. Das Verzeichnis, das die Service Registry-Datenbank, -Domäne und -Schlüsselspeicher enthält, wird bei der Deinstallation von Service Registry nicht entfernt: Sie können das Verzeichnis bei Bedarf manuell entfernen. Um die Datenbank jedoch zur Verwendung in einer zukünftigen Installation oder Version beizubehalten, kopieren Sie vor einer Neuinstallation der Registry folgendes Verzeichnis in ein anderes Verzeichnis und kopieren Sie das Verzeichnis nach der Neuinstallation zurück: Für eine Neuinstallation müssen Sie, falls Sie vor der Installation von Service Registry eine Kopie der Registry-Datenbank gemacht haben, diese zurück kopieren, nachdem Sie die Neuinstallation vorgenommen haben. Führen Sie nach der Wiederherstellung der Datenbank und der Schlüsselspeicherdateien den folgenden Befehl in seinen plattformspezifischen Varianten aus: JavaES-Installationsverz\share\ant\bin\ant.bat -f build-install.xml appserver.domain.stop export.registryOperatorCert install.cacerts appserver.domain.start |
Thema |
Details |
---|---|
Konfigurationsdaten |
Es werden nur die Zertifikatsdatenbankdateien im Alias-Verzeichnis im Installationsverzeichnis beibehalten. Alle übrigen Dateien werden entfernt. |
Abhängigkeiten |
Directory Server (optional), wenn externe LDAP-Zugriffssteuerung ausgewählt wurde |
Aufgaben vor der Deinstallation |
Halten Sie alle Web Proxy Server-Instanzen an. |
Aufgaben nach der Deinstallation |
Die Zertifikatsdatenbank im Verzeichnis WebProxyServer-Basisverz \alias wird beibehalten. Bevor Sie eine erneute Installation durchführen, müssen Sie die Zertifikatsdatenbank in ein anderes Verzeichnis verschieben und das alte Installationsverzeichnis löschen. |
Wenn Sie die entsprechenden unter Überprüfen der Voraussetzungen aufgeführten Aufgaben durchgeführt haben, können Sie das Deinstallationsprogramm ausführen.
Wählen Sie “Start > Einstellungen > Systemsteuerung”.
Doppelklicken Sie auf “Software”.
Wählen Sie “Sun Java Enterprise Systems”.
Klicken Sie auf “Ändern/Entfernen”.
Der Begrüßungsbildschirm zum Ändern/Entfernen eines Programms wird angezeigt.
Klicken Sie im Installationsassistenten auf “Ändern”, um neue Programmfunktionen hinzuzufügen bzw. aktuell installierte Funktionen zu entfernen.
Klicken Sie auf “Weiter”.
Das Dialogfeld zur Komponentenauswahl wird angezeigt.
Überprüfen Sie die Komponenten.
Auf Ihrem System installierte Komponenten sind aktiviert und können ausgewählt werden. Komponenten, die nicht auf dem System installiert sind, werden abgeblendet dargestellt und sind nicht auswählbar.
Einige Komponenten enthalten Unterkomponenten. Erweitern Sie die Anzeige der Komponenten, um die Unterkomponenten anzuzeigen.
Wenn Sie eine über Unterkomponenten verfügende Komponente deaktivieren, erweitern Sie die Komponente, um die Liste der Unterkomponenten zu überprüfen.
Markieren Sie die Komponenten, die installiert werden sollen, und demarkieren Sie die Komponenten, die Sie deinstallieren möchten. Klicken Sie auf “Weiter”.
Das Deinstallationsprogramm passt die Softwareinstallation an.
Klicken Sie im Installationsassistenten auf “Entfernen”.
Klicken Sie auf “Weiter”.
Es wird ein Bestätigungsdialogfeld angezeigt.
Klicken Sie auf “Ja”, um das Entfernen zu bestätigen.
Es wird das zunächst das Installationsstatusfenster und dann das Dekonfigurationsdialogfeld angezeigt.
Klicken Sie auf “Ja”, um die Dekonfiguration von Java ES-Komponenten zu bestätigen.
Die Produkte werden dekonfiguriert und die Server angehalten und entfernt.
Dann wird das Abschlussdialogfeld des Assistenten angezeigt. Durch Klicken auf “Zusammenfassung anzeigen” werden zusammenfassende Informationen zur Installation bzw. Deinstallation angezeigt.
Klicken Sie auf “Fertig stellen”, um den Deinstallationsassistenten zu beenden.
Die stille (automatische) Deinstallation eignet sich für die Deinstallation von Java ES-Produktkomponenten auf mehreren Hosts mit vergleichbaren Konfigurationen. Das Verfahren der Deinstallation im stillen Modus ähnelt dem Verfahren der Installation im stillen Modus, das in Kapitel 4, Installieren im stillen Modus, beschrieben ist.
Wechseln Sie in das Verzeichnis, in dem sich das Installationsprogramm befindet:
cd JavaES-Installationsverz
Erstellen Sie mit dem Befehl Setup.bat /r die Antwortdatei.
Mit dem Argument /f1 können Sie festlegen, wo die Antwortdatei erstellt werden und wie sie heißen soll. Zum Vermeiden unvorhergesehener Ergebnisse sollten Sie für die Datei mit der Erweiterung .iss einen absoluten Pfad angeben. Geben Sie zum Beispiel ein:
Setup.bat /r /f1"C:\Temp\Deinstallationsbeispiel.iss "
Alle eingegebenen Daten und Optionen werden in der .iss-Datei aufgezeichnet.
Die Antwortdatei kann mit den während der simulierten Deinstallation ausgewählten Parametern verwendet werden. Zum Ändern der aufgezeichneten Optionen können Sie die Antwortdatei manuell bearbeiten.
Dann ist die Antwortdatei zum Beginn einer Deinstallation im stillen Modus bereit.
Wechseln Sie in das Verzeichnis, in dem sich das Installationsprogramm befindet.
cd JavaES-Installationsverz
Geben Sie den Befehl Setup.bat /s ein, um den Deinstallationsvorgang im stillen Modus zu starten.
Mit dem Argument /f1 können Sie das Verzeichnis angeben, in dem sich die .iss-Datei befindet. Zum Vermeiden unvorhergesehener Ergebnisse sollten Sie einen absoluten Pfad angeben. Geben Sie zum Beispiel ein:
Setup.bat /s /f1"C:\Temp\Deinstallationsbeispiel.iss" .
(Optional) Mit dem Argument /f2 können Sie für die Protokolldatei einen alternativen Namen bzw.ein anderes Verzeichnis angeben. Zum Vermeiden unvorhergesehener Ergebnisse sollten Sie für die Datei einen absoluten Pfad angeben. Geben Sie zum Beispiel ein:
Setup.bat /s /f1"C:\Temp\Deinstallationsbeispiel.iss /f2" C:\Setup.log".
Während der Ausführung des Deinstallationsprogramms können Sie den Fortschritt überwachen, indem Sie auf Änderungen im Installationsprotokoll achten.
Die Java ES-Berichtsanwendung wird nicht vom Java ES-Installationsprogramm verwaltet, deshalb können Sie diese nicht mit dem Deinstallationsprogramm entfernen.
Deaktivieren Sie die Berichtsanwendung.
Arbeiten Sie die Anweisungen unter Konfiguration nach der Installation der Java ES-Berichtsanwendung ab.
Löschen Sie als Administrator die folgenden Dateien:
commons-codec-1.3.jar
commons-httpcclient-3.0.jarc
mfwk_reporter.jar
config.properties
job_measurement_reporter
com.sun.mjwk.reporter
config_state.properties