Wenn Sie die Komponenten-Pakete oder RPMs direkt entfernen und das Installationsprogramm das nächste Mal ausführen, erkennt das Programm möglicherweise, dass die Komponente noch installiert ist, aber nicht ordnungsgemäß funktioniert.
Lösung Wenn Sie Komponenten-Pakete oder RPMs bereits manuell entfernt haben, müssen Sie zur Deinstallation der Komponenten trotzdem das Java ES-Deinstallationsprogramm verwenden.
Wenn das System, auf dem Sie das Java ES-Installationsprogramm ausführen, dafür nicht genügend Swap-Speicher besitzt, läuft die Befehlszeilenversion des Installationsprogramms (./installer -nodisplay) weiter, nachdem sie folgende Fehlermeldung angezeigt hat:
com.sun.entsys.dre.DREException: Not enough space |
Lösung Beenden Sie das Installationsprogramm, wenn diese Meldung angezeigt wird. Weisen Sie dann zunächst mehr Swap-Speicherplatz zu oder machen Sie vorhandenen Swap-Speicher frei, bevor Sie das Installationsprogramm erneut ausführen.
Wenn Sie das Installationsprogramm von Java ES 5 Update 1 im stillen Modus ausführen und eine Statusdatei mit einer ungültigen ID angeben (z. B: von einer früheren Java ES-Version), installiert es keine Software und wird ohne Ausgabe einer Fehlermeldung beendet. Die Protokolldatei des Installationsprogramms enthält die folgende Fehlermeldung:
Installation wurde aufgrund von Fehler oder durch Benutzer nach Warnung beendet |
LösungErsetzen Sie die ungültige ID in der Statusdatei mit einer vom Installationsprogramm von Java ES 5 Update 1 generierten gültigen ID. Sie können eine ID mithilfe des folgenden Befehls generieren:
./installer -id |
Wenn Sie das Installationsprogramm mit der Option —no ausführen und die Installation im Fenster „Installation läuft“ anhalten, wird das Installationsprogramm beendet und löst den Ausnahmefehler „InvocationTargetException“ aus:
InvocationTargetException thrown in method cancelConfirmed in class com.sun.wizards.core.WizardTreeManager java.lang.NullPointerException at ... |
Lösung Keine.
Bei der Installation von Java ES in einer ganzen Root-Zone auf früheren Versionen von Solaris 10 kann es sein, dass das Installationsprogramm eine der folgenden Meldungen anzeigt:
Unsupported components in zone Following components required by the selected components, are not supported in local zone and they can not be installed directly into the local zone. Please install these components from the global zone before proceeding the installation SharedComponent |
oder
The Sun Web Console packages that are installed on your system have a defect that is preventing Java ES from installing in a while root non-global zone. In order to rectify this situation you must upgrade the Sun Web Console packages in the global zone before installing Java ES in a whole root zone. Please see the Java ES Release Notes (bug 6451030) and Installation Guide for further information. |
Beide Meldungen werden angezeigt, weil die bereits installierten Sun Java Web Console-Pakete eine falsche Attributeinstellung enthalten, die deren Aktualisierung durch das Installationsprogramm verhindert. Die Sun Java Web Console-Pakete mit der falschen Attributeinstellung wurden mit Solaris 10, Solaris 10 1/06, Solaris 10 6/06 und Java ES 2005Q4 ausgeliefert.
Lösung Zur Lösung dieses Problems müssen Sie vor der Installation von Java ES in einer ganzen Root-Zone die Sun Java Web Console-Pakete in der globalen Zone zunächst aktualisieren. Sie haben zwei Möglichkeiten:
Führen Sie in der globalen Zone das Installationsprogramm aus und installieren Sie nur alle gemeinsam genutzten Komponenten. Dadurch werden die Sun Java Web Console-Pakete aktualisiert und die Zonenattributeinstellungen berichtigt. Darüber hinaus werden auch die anderen gemeinsam genutzen Java ES 5-Komponenten in der globalen Zone installiert, und deren Installation wird allen nicht-globalen Zonen mitgeteilt. Möglicherweise ist dies in Ihrer Situation nicht akzeptabel und es wird davon abgeraten, wenn Sie eine ältere Version von Java ES in einer ganzen Root-Zone installiert haben.
Aktualisieren Sie in der globalen Zone nur die Sun Java Web Console-Pakete. Melden Sie sich dazu in der globalen Zone an und gehen Sie zum Java ES 5-Installationsverzeichnis für Solaris. Führen Sie als Benutzer “root? folgende Vorgänge aus:
cd Product/sunwebconsole ./setup |
Das setup-Skript aktualisiert Sun Java Web Console in der globalen Zone und teilt die Aktualisierung allen nicht-globalen Zonen mit.
Bei der Installation von Java ES in einer Sparse Root-Zone überprüft das Installationsprogramm die globale Zone auf Komponenten, die dort aktualisiert werden müssen, bevor Installationen in der Sparse Root-Zone durchgeführt werden können. Das Installationsprogramm meldet jedoch nicht das Vorhandensein von Application Server im Bundle mit Solaris 10 als zu aktualisierende Komponente.
Lösung Vor der Installation von Java ES in einer Sparse Root-Zone müssen Sie das Installationsprogramm zunächst in der globalen Zone ausführen und Application Server aktualisieren, wenn er vom Installationsprogramm als aktualisierbar angezeigt wird.
Bei der Installation von Java ES erstellt das Installationsprogramm den symbolischen Link /usr/jdk/entsys-j2se, sodass Komponenten auf die gleiche Java SE-Version zugreifen. Nach der Installation von Java ES-Komponenten in der globalen Zone kann es sein, dass beim Booten von Whole Root-Zonen in der Web-Konsole Fehler angezeigt werden, da die Pakete der Web-Konsole auch in der Whole Root-Zone sichtbar sind, der symbolische Link, von dem sie abhängig sind, jedoch dort nicht gültig ist.
Lösung Erstellen Sie den symbolischen Link in der Whole Root-Zone manuell, indem Sie in der globalen Zone den folgenden Befehl eingeben (es wird angenommen, dass in der globalen Zone Version SE 5 installiert ist):
ln -s /usr/jdk/instances/jdk1.5.0 Zonenpfad/root/usr/jdk/entsys-j2se |
Hierbei ist Zonenpfad der Pfad, der beim Erstellen der Whole Root-Zone angegeben wurde.
Das Java ES-Installationsprogramm interagiert mit dem Depotmechanismus von HP-UX, um installierte Komponenten zu finden, Abhängigkeiten zu überprüfen und Bits zu installieren. Die Client-Server-Architektur des Depotmechanismus verursacht eine geringere Systemgeschwindigkeit, und die wiederholte Interaktion verlangsamt den Installationsvorgang im Vergleich zu anderen Plattformen beträchtlich.
Lösung Keine.
Wenn Sie mithilfe des Befehls wcswap den von der Web-Konsole verwendeten Container von tomcat auf Application Server umstellen, kann sie nicht mehr gestartet werden, da für sie in Application Server keine Domäne erstellt wurde.
Lösung Verwenden Sie Application Server nicht als Container für die Web-Konsole unter Linux bzw. Windows. Wenn Sie den Container bereits auf Application Server umgestellt haben, können Sie die Umstellung rückgängig machen und tomcat als Container für die Web-Konsole wiederherstellen, indem Sie den Befehl wcswap noch einmal eingeben.
Lösung Umgehen Sie dieses Problem mithilfe einer der folgenden Methoden:
Deinstallieren Sie die Version der Sun Java Web-Konsole, die auf dem Windows-Rechner installiert ist, bevor Sie mit der Installation von Java ES 5 beginnen.
Registrieren Sie die Anwendungsprogramme, die mit der vorherigen Version der Sun Java Web-Konsole registriert waren, noch einmal mit der neuen Version, damit auch weiterhin ein Zugriff auf diese Anwendungsprogramme möglich ist.
Unter Windows schlägt auf Rechnern mit wenig RAM-Speicher die Installation im Modus „Automatisch während der Installation konfigurieren“ unvorhersehbar während der Nachkonfiguration fehl.
Lösung Umgehen Sie dieses Problem mithilfe einer der folgenden Methoden:
Optimieren Sie die Einstellungen für den virtuellen Speicher unter Windows.
Maximieren Sie vor dem Starten des Java ES-Installationsprogramms den verfügbaren RAM-Speicher, indem Sie alle unnötigen Programme und Dienste beenden.
Führen Sie eine benutzerspezifische Installation durch und installieren Sie nur die Produkte, die Sie wirklich benötigen.
Dieses Problem tritt auf, wenn sich bestimmte DLLs (z. B. libnspr4.dll, nss3 und smime) im Windows-Ordner system32 befinden.
Diese DLLs sind nicht mit Java ES-Versionen von DLLs kompatibel, die im Verzeichnis install-dir/share/lib installiert sind. Dies verhindert die ordnungsgemäße Funktion von Java ES-Servern.
Lösung Benennen Sie die DLLs im Ordner system32 so um, dass Java ES-Server die korrekten Versionen dieser DLLs verwenden.
Durch das Umbenennen dieser DLLs kann es sein, dass Anwendungen, die diese DLLs in den Ordner system32 installiert haben, nicht mehr ordnungsgemäß funktionieren.
Lösung In Windows XP Professional muss das Gastkonto deaktiviert werden.
Der Registrierungsschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\ForceGuest muss für die erfolgreiche Authentifizierung auf 0 eingestellt werden.
Wenn auf einem System der Grenzwert für Dateideskriptoren zu niedrig eingestellt ist, werden einige Komponenten nicht ordnungsgemäß konfiguriert. Das Installationsprogramm meldet solche Konfigurationsfehler nicht, diese Fehler sind aber in den Konfigurationsprotokolldateien aufgeführt.
Lösung Setzen Sie den Dateideskriptorgrenzwert vor der Installation auf einen hohen Wert (1024 oder 2048). Nach der installation können Sie diesen dann auf seinen ursprünglichen Wert zurücksetzen.
Das Installationsprogramm sollte prüfen, ob es sich bei den gemeinsamen Komponenten um eine Evaluierungskomponente handelt und diese gegebenenfalls ersetzen.
Lösung Stellen Sie sicher, dass auf der Workstation keine Evaluierungskomponente installiert ist, bevor Sie mit einer Installation beginnen.
Beachten Sie, dass die Protokollnachrichten nicht immer gültig sind. Die Meldung “Es wurde keine Software installiert” wird sogar dann angezeigt, wenn einige (aber nicht alle) Komponentenprodukte nach einem Fehler installiert werden.
Bei der Auswahl eines Komponentenprodukts werden vom Installationsprogramm automatisch die zugehörigen Komponentenprodukte installiert. Im Fenster für die Komponentenproduktauswahl wird nicht angegeben, dass die Abhängigkeiten zusammen mit dem Originalkomponentenprodukt ausgewählt wurden.
Lösung Keine.
Das Fenster für bestimmte Sprachen, wie beispielsweise Deutsch, ist nicht breit genug, um die gesamte Oberfläche anzuzeigen. Demzufolge wird in manchen Elementen (z.B. in Tipps) der Text am rechten Rand oder an der Unterseite abgeschnitten.
Lösung Ändern Sie die Fenstergröße.