Sun Desktop Manager 1.0 Installationshandbuch

Kapitel 4 Java Web Console

Java Web Console ist darauf ausgerichtet, eine gemeinsame, webbasierte Systemverwaltungslösung für Sun Microsystems zu schaffen. Sie dient als der eine, zentrale Einstiegspunkt, von dem aus Benutzer auf Systemverwaltungsanwendungen mit einer einheitlichen Benutzeroberfläche zugreifen können.

Die Konsole basiert auf einem Webmodell. Dafür sprechen zahlreiche gute Gründe. Der Hauptgrund ist, dass Systemadministratoren ihre Verwaltungsanwendungen über einen Webbrowser erreichen können sollen.

Java Web Console bietet:

Diese Konsole bietet den Vorteil, dass Sie sich als Administrator nur einmal anmelden müssen, um beliebige über die Konsole zugängliche Anwendungen verwenden können.

Installation

Systemanforderungen

Java Web Console unterstützt mehrere Client- und Server-Betriebssysteme sowie verschiedene Browser.

Client

Server

Installation von Java Web Console

Java Web Console 2.2.4 ist Teil des Betriebssystems SolarisTM 10. Desktop Manager erfordert jedoch Version 2.2.5. Eine Kopie von Version 2.2.5 wird im Archiv von Desktop Manager im Verzeichnis server/console bereitgestellt. Es kann installiert werden, indem der Befehl ./setup in diesem Verzeichnis ausgeführt wird.

Wenn Sie Java Web Console 3.0 installiert haben, müssen Sie, wie oben erwähnt, die Version 3.0 deinstallieren und dann Java Web Console 2.2.5 vom Verzeichnis server/console installieren.

Ausführen der Konsole

Sie brauchen normalerweise nur den Server Java Web Console anzuhalten und neu zu starten, wenn Sie eine neue Anwendung registrieren möchten.


Achtung – Achtung –

Stellen Sie, bevor Sie Java Web Console zum ersten Mal starten, sicher, dass die Installation von Desktop Manager abgeschlossen ist. Java Web Console kann nicht erfolgreich ausgeführt werden, bevor Sie nicht mindestens eine Anwendung erfolgreich in der Konsole bereitgestellt haben.


Java Web Console unterstützt eine Unix-basierte Authentifizierung und eine rollenbasierte Zugriffskontrolle (RBAC). Es können jedoch auch andere Authentifizierungsmechanismen wie beispielsweise die LDAP-Authentifizierung konfiguriert werden.


Hinweis –

Die Standardzeitüberschreitung für Sitzungen beträgt 15 Minuten. Der Zeitüberschreitungswert kann mit dem Befehl smreg modifiziert werden. Möchten Sie die Zeitüberschreitung beispielsweise auf 5 Minuten einstellen, geben Sie smreg add -p -c session.timeout.value=5 ein.


Weitere Informationen zu den Befehlen für Java Web Console finden Sie in der Online-Dokumentation (Man Pages) zu smcwebserver und smreg.

Entfernen von Java Web Console


Achtung – Achtung –

Wenn Sie unter Solaris arbeiten, können Sie Java Web Console nicht entfernen, da es Teil des Betriebssystems ist.


Problembehebung für Java Web Console

Installation von Java Web Console nicht möglich

Symptom: Am Ende der Installation wird eine Meldung angezeigt, dass Java Web Console nicht gestartet werden kann, da keine registrierten Anwendungen vorhanden sind.

Mögliche Ursachen: Sobald das Modul Desktop Manager installiert ist, startet es Java Web Console.

Verbindung verweigert

Symptom: Sie versuchen, die korrekte URL zu öffnen, beispielsweise https://< Ihr.Server>:6789, aber die Verbindung wird verweigert.

Mögliche Ursachen: Java Web Console läuft nicht auf dem Server.

Anmeldung nicht möglich


Hinweis –

Das LDAP-Anmeldemodul ist standardmäßig nicht installiert. Deshalb werden Anmeldeinformationen nicht mit den im LDAP-Server gespeicherten Informationen verglichen, und es sind normale Systemanmeldeinformationen erforderlich. Der Abschnitt zur Problembehebung ist nur dann anwendbar, wenn Sie das LDAP-Anmeldemodul manuell installiert haben.


Symptom: Sie erreichen die Anmeldeseite der Webkonsole, aber die Kombination aus Benutzernamen und Passwort wird zurückgewiesen.

Mögliche Ursachen:

Keine Verknüpfung zu Desktop Manager

Symptom: Sie melden sich erfolgreich bei der Webkonsole an, aber die Seite mit der Anwendungsliste enthält Desktop Manager nicht.

Mögliche Ursachen:

Null-Zeiger-Ausnahme, Tomcat/Java-Fehler oder leere Seite

Symptom: Sie können Desktop Manager öffnen, aber es wird nichts Sinnvolles angezeigt, nur eine leere Seite oder Fehlermeldungen.

Mögliche Ursachen: Wenn in der Fehlermeldung der Fehler NoClassDefFoundError: sun/tools/javac/Main erwähnt wird, verwendet Java Web Console die falsche Java-Installation.

Andere Probleme

Wenn der Webserver nicht ordnungsgemäß läuft, können Protokolldateien weiterhelfen. Sie befinden sich im Verzeichnis /var/log/webconsole/. Sie können die Detailstufe der Protokollinformationen erhöhen, indem Sie den folgenden smreg-Befehl verwenden:


smreg add -p debug.trace.level=3
smreg add -p debug.trace.options=tmp

Die ursprünglichen Einstellungen können mit folgendem Befehl wiederhergestellt werden:


smreg add -p debug.trace.level=0
smreg add -p debug.trace.options=m

Ein vollständiges Abbild der Konfigurationsdatenbank kann wie folgt abgerufen werden:


smreg list

Es ist möglich, dass der Webserver, auf dem Desktop Manager ausgeführt wird, nicht korrekt heruntergefahren wird, und die entsprechenden Ports in Verwendung bleiben. Dies führt dazu, dass der neue Webserver überhaupt nicht startet. Gibt der Befehl smcwebserver start/restart eine Fehlermeldung aus bzw. ist Desktop Manager immer noch erreichbar, selbst nach Ausführen des Befehls smcwebserver stop, oder verhält sich der neu gestartete Server immer noch wie die zuvor geöffnete Instanz, müssen Sie prüfen, ob Port 6789 noch in Verwendung ist (netstat -a | grep 6789) oder der Webserver noch läuft (ps -ef | grep java). Ist eines von beidem der Fall, muss der entsprechende Prozess beendet werden, sodass Port 6789 nicht mehr in Verwendung ist.