Versionshinweise zu Sun Java System Web Server 6.1 SP9

Funktionen und Verbesserungen

Sun Java System Web Server 6.1 bietet die folgenden Funktionen und Verbesserungen:

Unterstützung von Java Servlet 2.3 und JavaServer Pages (JSP) 1.2

Sun Java System Web Server 6.1 enthält eine Java 2 Platform, Enterprise Edition (J2EETM) kompatible Implementierung der Java Servlet 2.3- und JavaServer PagesTM ( JSPTM) 1.2-Spezifikationen. Ein J2EE-kompatibler Webcontainer bietet die für das Design und die Bereitstellung von Webanwendungen erforderliche Flexibilität und Zuverlässigkeit, die dem Standard von Java-Technologien entspricht. Webanwendungen können jeweils auf einzelne virtuelle Server verteilt bereitgestellt werden.

Informationen über diese Technologien finden Sie in den folgenden Ressourcen:

Informationen über die Entwicklung von Servlets und JavaServer Pages finden Sie im Sun Java System Web Server 6.1 SP8 Programmer's Guide to Web Applications.

Unterstützung für J2SE Platform 1.4 JDK

Sun Java System Web Server 6.1 unterstützt die Java 2 Platform, Standard Edition (J2SETM) 1.4. Die J2SE-Software wird zusammen mit dem Webserver geliefert und während der Installation für Solaris-, Linux- und Windows-Plattformen installiert. Laden Sie für HP-UX- und AIX-Plattformen das Java Development Kit (JDKTM) von der Website des entsprechenden Plattformanbieters herunter, bevor Sie den Webserver installieren.

Für die 64-Bit-Version von Solaris SPARC von Sun Java System Web Server ist ein 64-Bit-JDK erforderlich. Für alle anderen Plattformen ist ein 32-Bit-JDK erforderlich.

Unterstützung von J2SE Platform 1.5 JDK

Sun Java System Web Server 6.1 unterstützt Java 2 Platform, Standard Edition (J2SE) 1.5 und wurde mit den folgenden JDK-Versionen zertifiziert:

Unterstützung von J2SE Platform 1.6 JDK

Sun Java System Web Server 6.1 unterstützt Java 2 Platform, Standard Edition (J2SE) 1.6 und wurde mit den folgenden JDK-Versionen zertifiziert:

Unterstützung von WebDAV

Sun Java System Web Server 6.1 unterstützt das webbasierte WebDAV-Protokoll (Distributed Authoring and Versioning). WebDAV ermöglicht die Zusammenarbeit beim Webpublishing und bietet die folgenden Funktionen:

WebDAV ermöglicht die integrierte Unterstützung von Inhalts-Metadaten, Namensraumverwaltung und Überschreibschutz. Zusammen mit den vielen Authoring-Tools, die WebDAV unterstützen, bieten diese Technologien eine ideale Plattform für kooperative Entwicklungsumgebungen.

Unterstützung von NSAPI-Filtern

Sun Java System Web Server 6.1 erweitert die NSAPI-Schnittstelle (NetscapeTM Server Application Programmer's Interface) um die Unterstützung für NSAPI-Filter.

NSAPI-Filter ermöglichen das individuelle Verarbeiten von HTTP-Anforderungs- und Antwortstreams. Dadurch kann eine Funktion die von einer anderen Funktion angezeigten oder generierten Inhalte abfangen und ändern. Über ein Plug-In könnte beispielsweise ein NSAPI-Filter installiert werden, der XML-Seiten abfängt, die von der SAF (Server Application Function) eines anderen Plug-ins generiert wurden, und diese XML-Seiten in HTML-, XHTML- oder WAP-Seiten umwandelt, die auf dem Client angezeigt werden können. Alternativ könnte ein NSAPI-Filter die von einem Client empfangenen Daten dekomprimieren, bevor sie einem anderen Plug-In angezeigt werden.

Weitere Informationen zu NSAPI-Filtern finden Sie im Sun Java System Web Server 6.1 SP8 NSAPI Programmer's Guide.

Unterstützung der HTTP-Komprimierung

Sun Java System Web Server 6.1 unterstützt die Komprimierung von Inhalten. Diese Komprimierung ermöglicht eine schnellere Übermittlung an Clients und bietet einen größeren Inhaltsumfang, ohne zusätzliche Hardware-Kosten zu verursachen. Die Komprimierung von Inhalten reduziert die für das Herunterladen benötigte Zeit, was für Benutzer mit DFÜ-Verbindungen und/oder stark belasteten Netzwerken gleichermaßen von Vorteil ist.

Weitere Informationen finden Sie im Sun Java System Web Server 6.1 SP8 Administrator's Guide.

Deaktivieren der HTTP-Optionen PUT und DELETE

In diesem Abschnitt wird beschrieben, wie die Optionen PUT und DELETE deaktiviert werden können.

ProcedureSo deaktivieren Sie die HTTP-Optionen PUT und DELETE

  1. Greifen Sie auf die Administratorkonsole zu.

  2. Wählen Sie in der Serverliste einen Server aus, und klicken Sie auf die Schaltfläche Verwalten.

  3. Klicken Sie unter der Registerkarte Einstellungen auf den Link Zugriff beschränken.

  4. Wählen Sie aus der Dropdown-Liste die Option "Bearbeiten", und klicken Sie auf die Schaltfläche OK.

  5. Wählen Sie in der Tabelle "Methode A" die Option Gesamter Server, und klicken Sie auf die Schaltfläche "Zugriffssteuerung bearbeiten".

  6. Klicken Sie in der Spalte "Rechte" auf den Link "Zugriffsrechte" (r-x--i).

    Im unteren Bildschirmbereich wird die Tabelle mit den Zugriffsrechten angezeigt.

  7. Deaktivieren Sie die Optionen "WRITE" und "DELETE".

  8. Klicken Sie auf die Schaltfläche Aktualisieren.

  9. Klicken Sie auf die Schaltfläche Senden.

  10. Klicken Sie rechts oben im Bildschirm auf den Link Übernehmen und anschließend auf die Schaltfläche Änderungen übernehmen, um die Änderungen dauerhaft zu übernehmen.

  11. Starten Sie den Server neu, damit die Änderungen wirksam werden.

Unterstützung von Suchmaschinen

Sun Java System Web Server 6.1 unterstützt eine neue Java-Suchmaschine, durch die Volltextsuche und -abruf ermöglicht werden. Die Suchfunktion ermöglicht Benutzern, Dokumente auf dem Server zu durchsuchen und Ergebnisse auf einer Webseite anzuzeigen. Serveradministratoren können Dokumente indizieren und die Suchschnittstelle anpassen, um die spezifischen Anforderungen der Benutzer zu erfüllen.

Die standardmäßige URL für den Zugriff auf die Suchfunktion lautet http:// Serverinstanz:Portnummer/search

Zum Beispiel:

http://plaza:8080/search

Beim Aufruf dieses URL durch den Endbenutzer wird die Seite mit der Suchmaschine (eine Java-Webanwendung) gestartet.

Detaillierte Informationen zur grundlegenden und erweiterten Suchfunktion finden Sie in der Onlinehilfe der Suchmaschine. Um auf die Onlinehilfe zuzugreifen, klicken Sie auf den Hilfe-Link auf der Seite mit der Suchmaschine. Weitere Informationen finden Sie im Sun Java System Web Server 6.1 SP8 Administrator's Guide.

Verbesserte Sicherheitsfunktionen

Sun Java System Web Server 6.1 bietet eine Zugriffsbeschränkung durch eine Flatfile-Authentifizierung über den Java Security Manager. Die Aktivierung der Security Manager-Funktion kann die Sicherheit erhöhen, indem die den J2EE-Anwendungen zugewiesenen Rechte beschränkt werden. Security Manager ist bei der Installation des Produkts deaktiviert. Zum Aktivieren von Security Manager müssen Sie die folgenden Einträge in der Datei server.xml auskommentieren:

<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>

<JVMOPTIONS>-Djava.security.policy=Instanzverzeichnis/config/server.policy</JVMOPTIONS>

wobei Instanzverzeichnis den Pfad zum Installationsverzeichnis dieser Serverinstanz angibt.

Weitere Informationen zu server.xml finden Sie in der Sun Java System Web Server 6.1 SP8 Administrator' s Configuration File Reference.

JNDI-Unterstützung

Sun Java System Web Server 6.1 unterstützt die JNDI-API ( Java Naming and Directory InterfaceTM). JNDI bietet eine reibungslose Konnektivität mit heterogenen Unternehmensbenennungs- und verzeichnisdiensten.

JDBC-Unterstützung

Sun Java System Web Server 6.1 beinhaltet JDBCTM-Connectivity (Java DataBase Connectivity) und unterstützt eine Vielzahl von standardmäßigen und benutzerdefinierten JDBC-Treibern.

Unterstützung von Sun Java Studio Enterprise

Sun Java System Web Server 6.1 unterstützt Sun Java Studio Enterprise 8. Die Sun Java Studio-Technologie ist die leistungsfähige und erweiterbare integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) von Sun für Java-Entwickler. Sun Java Studio basiert auf der NetBeansTM-Software und ist in die Sun Java-Plattform integriert.

Unterstützung von Sun Java Studio ist auf allen von Sun Java System Web Server 6.1 unterstützten Plattformen verfügbar. Das Plugin für den Webserver ist in den folgenden Quellen verfügbar:


Hinweis –

Das Sun Java Studio 8-Plugin für Sun Java System Web Server 6.1 SP9 funktioniert ausschließlich mit einem lokalen Webserver, sodass die IDE und der Webserver auf demselben Computer installiert sein müssen.


Informationen zur Verwendung der Webanwendungsfunktionen in Sun Java Studio 8 finden Sie unter http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.html. Legen Sie die Sun Java System Web Server 6.1 SP8-Instanz als Standard fest, und führen Sie dann die Anweisungen aus dem Lernprogramm durch.

Weitere Informationen finden Sie im NetBeans-Lernprogramm unter http://www.netbeans.org/kb/41/j2ee-tut/.

Weitere Informationen zu Sun Java Studio 8 finden Sie unter http://www.sun.com/software/sundev/jde/.

Weitere Ressourcen für Entwickler finden Sie unter Weitere Quellen von Sun.

Verwenden von Sun Java Studio Enterprise 8 für die Fehlerbeseitigung

Sun Java Studio Enterprise 8 kann zum Remote-Debugging verwendet werden, wenn Sie die IDE-Umgebung manuell mit einer Remote-Instanz vom Webserver verbinden, die im Debugmodus gestartet wurde.

  1. Starten Sie die Serverinstanz über die Sun Java System Web Server-Verwaltungsschnittstelle (Server Manager > JVM - Allgemein > Debugfunktion aktiviert) neu.

  2. Achten Sie auf die JPDA-Portnummer.

  3. Starten Sie die IDE-Umgebung.

  4. Wählen Sie Debug -> Start.

  5. Wählen Sie die Methode dt_socket.

  6. Geben Sie den Namen des Remote-Computers und die JPDA-Portummer ein.

    Alle in der IDE-Umgebung auf Servlet-Code einer bereitgestellten Anwendung gesetzte Haltepunkte werden auf aktiv gesetzt.

Unterstützung von Active Server Pages

Sun Java System Web Server 6.1 unterstützt die Active Server Pages-Spezifikation (ASP) bis Sun Java System Active Server Pages Version 4.0.1 (früher Sun ChiliSoft ASP) und 4.0.2. Sun Java System Active Server Pages fügt ein sicheres ASP-Modul der Unternehmensklasse zu Sun Java System Web Server hinzu. Sun Java System Web Server 6.1 unterstützt Sun Java System Active Server Pages 4.0.1 und 4.0.2 auf den folgenden Plattformen:

Wenn Sie Sun Java Active Server Pages auf dem Sun Java System Web Server installieren, ist keine Lizenz erforderlich. Das Installationsprogramm von Sun Java System Active Server Pages befindet sich auf der Companion CD im Mediensatz für Sun Java System Web Server oder kann unter folgender URL heruntergeladen werden: http://www.sun.com/software/chilisoft/index.html.

Beachten Sie Folgendes:

PHP-Kompatibilität

PHP: Hypertext Preprocessor (PHP) kann zusammen mit Sun Java System Web Server über eine der drei unterstützten APIs verwendet werden: CGI, NSAPI oder FastCGI. PHP ist eine Skriptsprache der PHP-Gruppe. Die PHP-Gruppe stellt auf ihrer Website (http://www.php.net) Anweisungen zur Konfiguration der PHP-Software für die Verwendung einer der folgenden APIs bereit:


Hinweis –

Anstelle von PHP_FCGI_CHILDREN können Sie den Konfigurationsparameter min-procs des FastCGI-Add-Ons zum Steuern der Mindestanzahl an PHP-Prozessen verwenden.


NSS- und NSPR-Unterstützung

Sun Java System Web Server 6.1 unterstützt NSS. In dieser Version von Web Server ist die NSS-Version 3.11.7.1 (für sowohl 32 Bit als auch 64 Bit) enthalten. NSS ist ein Bibliothekensatz, der die plattformübergreifende Entwicklung von Serveranwendungen mit Sicherheitsfunktionen unterstützt. Sun Java System Web Server 6.1 SP9 umfasst ferner NSPR 4.6.7.

Wenn Sie ein Upgrade der Vorgängerversion von Java Enterprise System (Java ES) auf Sun Java System Web Server 6.1 SP9 durchführen, installieren Sie die folgenden NSS-Patches:

Unterstützung für verbesserte Hardwarebeschleunigung für Verschlüsselung

Sun Java System Web Server 6.1 unterstützt die Hardwarebeschleunigung für die SunTM Crypto Accelerator 500-, 1000-, 4000- und 6000-Karte, die zu einer Leistungsverbesserung von SSL bei Verwendung eines Webservers führt.


Hinweis –

Initialisieren Sie die Sun Crypto Accelerator-Karte bei Verwendung mit Web Server. Weitere Informationen zu SunTM Crypto Accelerator finden Sie im Sun Crypto Accelerator 6000 Board Version 1.1 User’s Guide


64-Bit-Unterstützung

Um die vorhandene Unterstützung für die 32-Bit-Version von Solaris SPARC zu ergänzen, unterstützt Sun Java System Web Server 6.1 SP9 auch die 64-Bit-Version von Solaris SPARC.

Die 64-Bit-Version kann in bestimmten speicherintensiven Umgebungen sinnvoll sein, da Administratoren mit dieser Version einen größeren Datei-Cache und Java-Heap konfigurieren können als mit der 32-Bit-Version. Die vorhandenen Plug-ins sind jedoch nicht mit der 64-Bit-Version kompatibel. Die Hersteller müssen diese Plug-ins für die 64-Bit-Version neu kompilieren. Auch Java-Webanwendungen, die systemeigene und Nicht-Java-Bibliotheken verwenden, sollten neu kompiliert werden. Daher bevorzugen Sie möglicherweise die Bereitstellung der 32-Bit-Version von Sun Java System Web Server.

Sun Java System Web Server 6.1 SP9 unterstützt ebenfalls 64-Bit für FastCGI, Reverse Proxy und JWSDP-Plugins (Java Web Services Developer Pack ).

Die 64-Bit-Version ist mit 64-Bit-Solaris-Kernels auf UltraSPARC®-Prozessoren kompatibel. Die 64-Bit-Version kann auf x86-Prozessoren mit 32-Bit-Solaris-Kernels nicht verwendet werden. Die 32-Bit-Version ist weiterhin sowohl mit 32-Bit- als auch 64-Bit-Solaris-Kernels kompatibel.


Hinweis –

Die 64-Bit- und die 32-Bit-Version von Sun Java System Web Server werden separat verteilt und bereitgestellt. Es ist nicht möglich, eine vorhandene 32-Bit-Installation von Sun Java System Web Server auf eine 64-Bit-Installation zu aktualisieren. Die 32-Bit- und die 64-Bit-Version lassen sich wie folgt anhand der Versionszeichenfolge im Installationsprogramm, beim Serverstart und in den Serverfehlerprotokollen unterscheiden:


Version 

Versionszeichenfolge 

32-Bit 

Sun ONE Web Server 6.1 SP8 

64-Bit 

Sun ONE Web Server 6.1 SP8 (64-Bit) 

Unterstützung von Solaris PKCS #11

Damit das SSL-Subsystem (NSS) von Web Server externe PKCS#11-Token verwenden kann, müssen Sie NSS mit dem Befehl modutil für die Erkennung der Token konfigurieren. Der Solaris-Softtoken libpkcs11 ist ein PKCS#11-kompatibler Token, der mit NSS verwendet werden kann. Ein weiterer Vorteil von UltraSPARC-T1 ist, dass Systeme, die Aufgabe libpkcs11 aus Solaris 10 verwenden, die Unterstützung für die Verschlüsselungsbeschleunigung nutzen.

Führen Sie den Befehl modutil ohne Argumente aus, um Nutzungshinweise zu erhalten. Um die Solaris 10-Aufgabe libpkcs11 als PKCS11-Token in NSS hinzuzufügen, gehen Sie wie folgt vor:

  1. Stellen Sie sicher, dass die SSL-Unterstützung für die Webserver-Instanzen initialisiert wurde.

  2. Führen Sie den folgenden Befehl aus:

    % modutil -dbdir $ALIASDIR -dbprefix $PREFIX -add libpkcs -libfile /usr/lib/libpkcs11.so -mechanisms RSA

    wobei

    • $ALIASDIR der Pfad in das Alias-Verzeichnis des Installationsverzeichnisses ist, in dem sich die NSS-Datenbankdateien befinden.

    • $PREFIX ist das Präfix der key3- und cer8-Datenbankdateien im Aliasverzeichnis und hat das Format https-$INSTANCENAME- .

    Das Flag -mechanisms legt dieses Token als bevorzugten ursprünglichen Anbieter für die jeweiligen Algorithmen fest.

  3. Führen Sie den Befehl modutil ohne Argumente aus, um eine Liste aller verfügbaren Mechanismen anzuzeigen.

  4. Initialisieren Sie das Passwort des Anbieters libpkcs11 mit pktool.

    % pktool setpin

    Weitere Informationen zur NSS-Konfiguration auf den Hauptseiten libpkcs11(3LIB), pkcs11_softtoken(5) und pktool(1). Weitere Informationen zu modutil finden Sie unter http://www.mozilla.org/projects/security/pki/nss/tools/modutil.html .

Unterstützung für lokalisierte Versionen

Wenn Sie eine lokalisierte Version von Web Server 6.1x verwenden, können Sie die vorhandenen Lokalisierungsfeatures verwenden, indem Sie Sun Java System Web Server 6.1 SP9 auf dem vorhandenen Server installieren. Sun Java System Web Server 6.1 SP9 ist in den folgenden Sprachversionen verfügbar: Japanisch, vereinfachtes und traditionelles Chinesisch, Französisch, Spanisch, Deutsch und Koreanisch.