Versionshinweise zu Sun GlassFish Enterprise Server v2.1.1

Apache und Lastenausgleich-Plugin

In diesem Abschnitt werden bekannte Probleme des Apache Webservers und des Lastenausgleich-Plugins sowie zugehörige Lösungen erläutert.

Die Bereitstellung der Java EE-Anwendung mit EJB als Webdienst wird nicht vom Lastenausgleichs-Plug-In erfasst (Problem 685).

Beschreibung

Wenn Sie WAR (oder EAR) mit einem Webdienst auf Servlet-Basis bereitstellen, wird der HTTP-Lastenausgleich mit den Informationen über den Webdienst aktualisiert. Wenn ein Webdienst auf EJB-Basis bereitgestellt wird, wird der HTTP-Lastenausgleich nicht mit dem neuen Objekt aktualisiert.

Lösung

Fügen Sie diese Kontext-Roots manuell in die Lastenausgleichs-Konfigurationsdatei (loadbalancer.xml) ein. Die dynamische Neukonfiguration der Lastenausgleichskonfiguration (beim Verwenden der Funktion auto-apply) würde dazu führen, dass ältere manuelle Bearbeitungen verloren gehen.

Schalten Sie die Funktion auto-apply in DAS ab, und verwenden Sie stattdessen die manuelle Exportfunktion, um die Lastenausgleichskonfiguration auf dem Webserver anzuwenden.

Das Administratorhandbuch zur Hochverfügbarkeit enthält keine Anweisungen zur Verwendung eines Zertifikats für Apache 2.0 (6307976)

Zum Ausführen der Apache-Sicherheit müssen Sie ein Zertifikat verwenden. Informationen, wie Sie ein Zertifikat erhalten können, finden Sie in den Angaben zu Zertifikaten unter modssl FAQ.

Apache Web Server muss als Root gestartet werden (6308021)

Wenn Ihr Anwendungsserver unter Solaris unter Root installiert wurde, müssen Sie Apache Web Server als Root starten. Java Enterprise System-Installationen werden als Root installiert. Für Apache 2.0 gilt Folgendes: Nach dem Start als Root kann Apache umgeschaltet und als ein anderer von Ihnen festgelegter Benutzer ausgeführt werden. Diesen Benutzer legen Sie in der Datei /conf/httpd.conf fest. Zum Start als Root müssen Sie auf vielen Systemen die Datei httpd.conf bearbeiten, um die korrekte Gruppe anzugeben. Ersetzen Sie folgende Zeile:

Group #-1

durch

Group nobody

Weitere Informationen zur Benutzer-/Gruppenverwendung finden Sie in der Datei httpd.conf.