Versionshinweise zu Sun Java System Web Server 7.0

Neuheiten in dieser Version

Web Server 7.0 ist eine neue Version mit bedeutenden Erweiterungen in Bezug auf die Administrationsinfrastruktur. Darüber hinaus kann Web Server jetzt auf SolarisTM-, SPARC®- und AMD64-Plattformen als eine 64-Bit-Anwendung ausgeführt werden.

Web Server 7.0 bietet umfangreiche Unterstützung für die Befehlszeilenschnittstelle, eine konsolidierte Konfiguration, erweiterte Sicherheit durch ECC-Unterstützung (Elliptic Curve Cryptography) sowie Unterstützung für Cluster. Darüber hinaus wird ein zuverlässiges, integriertes Migrations-Tool bereitgestellt, mit dem Anwendungen und Konfigurationen von Web Server 6.0 und Web Server 6.1 auf Sun Java System Web Server 7.0 migriert werden können.

Sun Java System Web Server 7.0 umfasst die folgenden neuen Funktionen:

JMX-basierte Verwaltungsinfrastruktur

Die Verwaltungsinfrastruktur von Web Server 7.0 basiert auf der modernen verteilten Java Management Extensions-Technologie (JMXTM). Die JMX-Technologie bietet Tools für die Einrichtung von verteilten, webbasierten, modularen und dynamischen Lösungen für das Verwalten und Überwachen von Geräten, Anwendungen und dienstgestützten Netzwerken. JMX unterstützt Sie bei der Verwaltung und Überwachung von Instanzen, Konfigurationen und Webanwendungen über geclusterte Web Server-Bereitstellungen hinweg.

Neu gestaltete Oberfläche des Administrationsservers

Der Administrationsserver ist eine speziell konfigurierte Webserverinstanz, auf der die Administrationsanwendungen bereitgestellt werden. Eine Administrationsinstanz wird auf jedem Knoten in der Serverfarm ausgeführt. Einer dieser Knoten ist als Administrationsserver, die übrigen sind als Administrationsknoten konfiguriert.

Der webbasierte Administrationsserver wurde so umgestaltet, dass auf gängige Aufgaben einfacher zugegriffen werden kann und komplexe Aufgaben leichter ausgeführt werden können.

Der Administrationsserver umfasst die folgenden neuen Funktionen:

Weitere Informationen zur Verwendung der Administrationsoberfläche zur Ausführung von Verwaltungsaufgaben finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

Unterstützung der Befehlszeilenschnittstelle

Die Befehlszeilenschnittstelle ermöglicht Ihnen das einfache Konfigurieren und Verwalten des Servers.

Die Administrations-Befehlszeilenschnittstelle weist die folgenden Hauptfunktionen auf:

Weitere Informationen zu den Befehlen finden Sie im Sun Java System Web Server 7.0 CLI Reference Manual.

Sun N1 Service Provisioning System-Unterstützung

Web Server 7.0 ist in Sun NTM Service Provisioning Server 5.2 integriert. Sun N1 Service Provisioning System ist ein Anwendungsbereitstellungstool, das benutzerdefinierte Skripts überflüssig macht. Mit der Integration von Web Server in Sun N1 Service Provisioning System müssen Sie als Administrator nicht länger benutzerdefinierte Skripts für das Installieren mehrerer Web Server in einer Datencenterumgebung oder einer Serverfarm schreiben.

Konsolidierte Konfigurationsdateien

Die Konfigurationsdateien in Web Server 7.0 wurden neu strukturiert und konsolidiert, um die Verwaltung zu vereinfachen.

In früheren Versionen von Web Server wurden die Konfigurationsdateien in userdb von allen Instanzen gemeinsam genutzt, wenngleich die Informationen in diesen Dateien häufig instanzenspezifisch war. In Web Server 7.0 wurden die Konfigurationsdateien aus dem Verzeichnis userdb entfernt. Die Funktionalität wurde in die Datei server.xml im Verzeichnis config integriert. Die Konfigurationsdateien in den Verzeichnissen alias und httpacl wurden in das Verzeichnis config verschoben. Durch diese Änderungen werden die instanzenspezifischen Konfigurationsinformationen im instanzenspezifischen Verzeichnis config konsolidiert.

Weitere Informationen zu den Konfigurationsdateien finden Sie in der Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.

Unterstützung von Java Servlet 2.4 und Java Server Pages (JSP) 2.0

Web Server 7.0 umfasst eine mit Java 2 Platform, Standard Edition, kompatible (J2EETM) Implementierung der Java Servlet 2.4- und JavaServer PagesTM (JSP TM) 2.0-Technologiespezifikationen. Der Webcontainer von Web Server 7.0 gewährleistet die nötige Flexibilität und Verlässlichkeit für die Entwicklung und Bereitstellung von Webanwendungen, die den Anforderungen der Java-Technologiestandards genügen.

Servlets bieten eine komponentenbasierte Methode für die Erstellung webbasierter Anwendungen ohne die Leistungseinschränkungen von CGI-Programmen. Die JSP-Technologie ist eine Erweiterung der Servlet-Technologie, die das Erstellen von HTML- und XML-Seiten mit dynamischen Inhalten unterstützt.

Informationen über diese Technologien erhalten Sie unter:

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

Unterstützung für die Standard-Tag-Bibliothek von JavaServer Pages 1.1 und JavaServer Faces 1.1

Die Standard-Tag-Bibliothek 1.1 der JavaServer Pages stellt benutzerdefinierte Tags bereit, welche die Core-Funktionalität vieler Webanwendungen umfassen. Die Standard-Tag-Bibliothek von JavaServer Pages bietet Unterstützung für allgemeine, strukturelle Aufgaben wie beispielsweise Iteration und Bedingungen, Tags für die Modifikation von XML-Dokumenten, Internationalisierungs-Tags und SQL-Tags. Darüber hinaus stellt sie ein Framework für die Integration vorhandener benutzerdefinierter Tags in die Standard-Tag-Bibliothek von JavaServer Pages bereit.

Web Server 7.0 unterstützt die JavaServer FacesTM-Technologie. JavaServer Faces vereinfacht die Erstellung von Benutzerschnittstellen für JavaServer-Anwendungen.

Informationen über die Technologien finden Sie unter:

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

JNDI-Unterstützung

Die JNDI-API (Java Naming and Directory InterfaceTM, J.N.D.I.) bietet nahtlose Konnektivität mit heterogenen Namens- und Verzeichnisdiensten.

Konnektivität mit Java-Datenbanken und Unterstützung für das Verbindungs-Pooling

Web Server bietet die sofort einsatzbereite, nahtlos integrierbare JDBCTM-Technologie (Java DataBase Connectivity) und unterstützt eine breite Palette an genormten und benutzerdefinierten JDBC-Treibern.

Web Server 7.0 unterstützt das JDBC-Verbindungs-Pooling, bei dem eine Gruppe wiederverwendbarer Verbindungen für eine bestimmte Datenbank eingesetzt werden. Da die Erstellung jeder neuen Verbindung Zeit kostet, verwaltet der Server einen Pool der verfügbaren Verbindungen, um die Leistung zu steigern. Wenn eine Anwendung eine Verbindung anfordert, wird eine Verbindung aus dem Pool verwendet. Wenn eine Anwendung eine Verbindung schließt, wird die Verbindung wieder an den Pool zurückgegeben.

Informationen zur Erstellung eines JDBC-Verbindungspools finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

Unterstützung von Java SE 5.0 und 6.0

Web Server 7.0 unterstützt die 32-Bit-Version von Java 2 Platform, Standard Edition (Java SETM) 5.0 und Java SE 6.0. Für die 64-Bit-Version von Web Server ist die 64-Bit-Version der Java Development Kit-Software (JDKTM) verfügbar. Die 64-Bit-Version von Web Server wird derzeit nur auf dem Solaris-Betriebssystem unterstützt.

In der folgenden Tabelle werden die auf den verschiedenen Plattformen unterstützten JDK-Versionen aufgeführt:

Tabelle 1 Unterstützte JDK-Versionen

Betriebssystem 

Unterstützte Java SE-Version (im Lieferumfang von Web Server enthalten?) 

64-Bit-Unterstützung (Ja/Nein) 

Solaris SPARC 

1.5.0_09 (Ja) 

1.6.0 (Nein) 

Ja 

Solaris x86/AMD, AMD64 

1.5.0_09 (Ja) 

1.6.0 (Nein) 

Ja 

Linux 

1.5.0_09 (Ja) 

1.6.0 (Nein) 

Nein 

Windows 

1.5.0_09 (Ja) 

1.6.0 (Nein) 

Nein 

HP-UX 

1.5.0_03 (Ja) 

Nein 

Sie müssen zum Zeitpunkt der Installation einen gültigen Pfad zum JDK angeben. Wenn Sie eine JDK-Version verwenden möchten, die nicht zum Lieferumfang des Produkts gehört, laden Sie die Software vom folgenden URL herunter:

JDK-Version 1.6.0: http://java.sun.com/javase/downloads/index.jsp

JDK-Version 1.5.0_03: http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html

Integrierte Java Web Services Developer Pack 2.0-Technologien

Web Server 7.0 umfasst Java Web Services Developer Pack (Java WSDP) 2.0- und XML-Technologien. Webdienste, die mithilfe von Java WSDP entwickelt wurden, können auf Web Server 7.0 über den Befehl wadm als Webanwendung bereitgestellt werden.

Web Server 7.0 bietet Unterstützung für Sicherheitsfunktionen wie XML Encryption, XML Digital Signature sowie Unterstützung für Nachrichten-Sicherheitsprovider.

Weitere Informationen zu Java WSDP 2.0 finden Sie unter:

http://java.sun.com/webservices/jwsdp/index.jsp

Java WSDP 2.0-Beispiele finden Sie unter der folgenden Adresse. Diese Beispiele können auf Web Server 7.0 bereitgestellt werden.

http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html

Unterstützung für Lightweight-Sitzungsreplikation

Web Server 7.0 bietet Unterstützung für eine clusterbasierte Sitzungsreplikation und ein Sitzungs-Failover. Sitzungsreplikation und Sitzungs-Failover ermöglichen Hochverfügbarkeit für Webanwendungen, indem HTTP-Sitzungen von einer Serverinstanz auf eine andere Serverinstanz im selben Servercluster repliziert werden. Da jede HTTP-Sitzung über eine Sicherungskopie auf einer Remoteinstanz verfügt, hat ein Serverfehler mit anschließendem Ausfall einer Instanz im Cluster keine Auswirkung auf die Sitzungskontinuität.

Weitere Informationen zur Unterstützung der Lightweight-Sitzungsrepliation finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

URL-Umleitung und Umschreiben von URLs mit regulären Ausdrücken

Web Server 7.0 bietet eine erweiterte Unterstützung für reguläre Ausdrücke und eine bedingte Verarbeitung in der Konfigurationsdatei obj.conf.

Zu den wesentlichen Verbesserungen zählen:

Sie können diese neuen Funktionen zum Definieren flexibler URL-Umschreibungen und Umleitungsregeln verwenden, ähnlich mod_rewrite im Apache HTTP-Server. Im Gegensatz zu mod_rewrite können reguläre Ausdrücke und die bedingte Verarbeitung in Web Server 7.0 in einer beliebigen Phase der Anforderungsverarbeitung eingesetzt werden, selbst mit Drittanbieter-Plug-Ins.

Weitere Informationen zu regulären Ausdrücken und Funktionen für das Umschreiben von URLs finden Sie in der Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.

Umfangreiche Unterstützung für die Echtzeitüberwachung

Neben den Überwachungsfunktionen früherer Versionen von Web Server bietet Web Server 7.0 die folgenden Erweiterungen:

Weitere Informationen zu den Überwachungsfunktionen von Web Server 7.0 finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

Integrierter Reverse-Proxy

Web Server 7.0 verfügt über einen intergrierten Reverse-Proxy. Der Reverse-Proxy kann als internes Modul ausgeführt werden. In Web Server 6.1 musst das Reverse-Proxy-Plug-In separat heruntergeladen und installiert werden.

Web Server 7.0 unterstützt eine grafische Oberfläche und eine Befehlszeilenschnittstelle für die Konfiguration des Reverse-Proxy.

Informationen zum Konfigurieren des Reverse-Proxy finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

FastCGI-Plug-In

Web Server 7.0 bietet Unterstützung für das FastCGI-Plug-In. Das FastCGI-Plug-In gehört zum Lieferumfang von Web Server 7.0.

Sie können das zu Web Server gehörige FastCGI-Plug-In unter Verwendung der Konfigurationsdateien konfigurieren.

Weitere Informationen zur Verwendung des FastCGI-Plug-Ins von Web Server 7.0 finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

Erweiterte Sicherheit

Web Server 7.0 unterstützt eine breite Palette an Technologien für die Datenverschlüsselung und -validierung, für die Anforderungsauthentifizierung und den Schutz von Serverprozessen. Zu den wichtigsten Erweiterungen zählen:

ECC-Unterstützung (Elliptic Curve Cryptography)

Sun Java System Web Server bot stets Unterstützung für RSA-Schlüssel. Neben der fortgesetzten Unterstützung von RSA-Schlüsseln bietet Web Server 7.0 ab sofort Unterstützung für ECC (Elliptic Curve Cryptography).

ECC ist die nächste Generation einer Kryptografie mit öffentlichen Schlüsseln für mobile oder drahtlose Umgebungen. ECC basiert auf einem Algorithmensatz für die Schlüsselerzeugung, -verschlüsselung und -entschlüsselung im Rahmen einer asymmetrischen Kryptografie.

Zu den wichtigen Funktionen von ECC zählen:

Weitere Informationen zur Nutzung von ECC in Web Server finden Sie im Sun Java System Web Server 7.0 Administrator’s Guide.

Unterstützung von NetBeans 5.0 und 5.5

Web Server 7.0 bietet Plug-Ins zur Integration in die NetBeansTM-IDE (Integrated Development Environment) für die Bereitstellung und das Debuggen von Webanwendungen. NetBeans ist eine vollständige Entwicklungsumgebung zum Erstellen Java EE-basierter (Java Platform Enterprise Edition) Webanwendungen mit Standardkomponenten.

Neben der Bereitstellung von Webanwendungen bietet das Plug-In Unterstützung für die folgenden Aufgaben:

Informationen über NetBeans finden Sie unter:

http://www.netbeans.org/kb/index.html

Weitere Informationen zur Verwendung von NetBeans mit Web Server finden Sie unter:

http://webserver.netbeans.org

Unterstützung von Sun Java Studio Enterprise

Web Server 7.0 unterstützt Sun Java Studio Enterprise 8.1. Die Sun Java Studio-Software ist eine leistungsstarke, erweiterbare IDE für Java-Technologieentwickler. Sun Java Studio 8.1 basiert auf der NetBeans-Software und ist in die Sun Java-Plattform integriert.

Das Plug-In für Web Server steht in verschiedenen Formaten zur Verfügung:


Hinweis –

Das Sun Java Studio 8.1-Plug-In für Web Server 7.0 funktioniert nur mit einem lokalen Webserver. Anders ausgedrückt, die IDE und der Webserver müssen auf demselben Computer installiert sein.


Informationen zur Verwendung der Webanwendungsfunktionen in Sun Java Studio 8.1 finden Sie im folgenden Lernprogramm:

http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.jsp

Weitere Informationen zu Sun Java Studio 8 finden Sie unter:

http://www.sun.com/software/sundev/jde/

Lokalisierungsunterstützung

Web Server 7.0 ist in den folgenden Sprachen verfügbar: