Versionshinweise zu Sun GlassFish Communications Server 2.0

Kapitel 2 Info zu Sun GlassFish Communications Server 2.0

Communications Server &; ist ein mit der Java EE 5-Plattform kompatibler Server für die Entwicklung und Bereitstellung von Web-, SIP- und konvergierten Anwendungen und auf Java-Technologie basierenden Webservices in großen Produktionsumgebungen.

Dieses Kapitel hat folgenden Inhalt:

Funktionen von Sun GlassFish Communications Server

Communications Server unterstützt nicht nur die bei Sun GlassFish Enterprise Server verfügbaren Funktionen, sondern bietet auch eine Vielzahl neuer Funktionen, die hier aufgeführt werden. Die Funktionen von Sun GlassFish Enterprise Server werden in den zugehörigen Versionshinweisen aufgeführt.

Hardware- und Softwareanforderungen

In diesem Abschnitt sind die Anforderungen aufgelistet, die vor der Installation des Sun GlassFish Communications Server-Produkts erfüllt sein müssen.

Unterstützte Plattformen

In der folgenden Tabelle werden die Betriebssysteme aufgeführt, mit denen Sun GlassFish Communications Server kompatibel ist.

Tabelle 2–1 Unterstützte Betriebssysteme

Betriebssystem 

Mindest- Arbeitsspeicher 

Empfohlener Arbeitsspeicher 

Mindest- festplatten- speicher 

Empfohlener Festplatten- speicher 

JVM 

Bereitstellungstyp 

Sun Solaris 10 (x86) (32–bit und 64–bit) 

512 MB 

512 MB 

250 MB frei 

500 MB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Produktion 

Sun Solaris 10 (SPARC)(32–bit und 64–bit) 

512 MB 

512 MB 

250 MB frei 

500 MB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Produktion 

Red Hat Enterprise Linux 3.0 Update 1, 4.0 und 5.x (32-bit und 64-bit) 

512 MB 

1 GB 

250 MB frei 

500 MB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Produktion 

SUSE Linux Enterprise Server 10 (32–bit und 64–bit)  

(SP1 und SP2 werden ebenfalls unterstützt) 

512 MB 

1 GB 

250 MB frei 

500 MB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Produktion 

Windows XP 

Windows Vista 

Windows 2008 

1 GB 

2 GB 

500 MB frei 

1 GB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Entwicklung 

Windows 7 

1 GB 

2 GB 

500 MB frei 

1 GB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Entwicklung 

Macintosh OS 10.4, 10.5  

512 MB 

1 GB 

250 MB frei 

500 MB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit 

Entwicklung 

OpenSolaris 2009.06 

512 MB 

1 GB 

250 MB frei 

500 MB frei 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit und 64 bit 

Entwicklung 

Unter UNIXTM können Sie die Version Ihres Betriebssystems überprüfen, indem Sie den Befehl uname ausführen. Um den Festplattenspeicherplatz anzuzeigen, führen Sie den Befehl df aus.


Hinweis –

Es wird empfohlen, anstelle von FAT oder FAT32 das Dateisystem NTFS zu verwenden, wenn Sie Communications Server auf einer Windows-Plattform ausführen.


Wichtige Informationen zu Patches

Patch-Anforderungen für Solaris

Für Benutzer der Betriebssysteme Solaris 10 (x86 SPARC) wird empfohlen, das ?von Sun empfohlene Patch-Cluster” zu installieren. Dieses Patch-Cluster ist erhältlich unter ?Recommended and Security Patches“ auf der Website SunSolve.

JDK-Version

Die niedrigste (und zertifizierte) Version von JDK, die für Communications Server &; erforderlich ist, lautet 1.6.0_7.

ProcedureSo wechseln Sie zur unterstützten Java SE-Version

Sie können durch Bearbeiten der Datei asenv zur unterstützten Java SE-Version wechseln, wie hier beschrieben.

  1. Wenn dies noch nicht erfolgt ist, installieren Sie die neue Java SE-Version auf Ihrem System.

    Java SE SDK kann von der Seite http://java.sun.com/javase

  2. Stoppen Sie die Communications Server-Domänen.

  3. Bearbeiten Sie die Datei as-install/config/asenv.conf (asenv.bat unter Windows), indem Sie den Wert für AS_JAVA ändern, um auf das neue Java-Home-Verzeichnis zu verweisen:

  4. Ändern Sie in der Datei as-install/samples/common.properties die Zeile, die mit com.sun.aas.javaRoot beginnt,. sodass sie auf das neue Java-Basisverzeichnis verweist.

  5. Starten Sie Communications Server neu.

Ant-Version

Ant-Version 1.6.5 ist in die SailFin JAR-Installation integriert. Zum Erstellen einer benutzerdefinierten Anwendungs-Router-Anwendung benötigen Sie Ant 1.7, das sie separat herunterladen müssen.

JDBC-Treiber und -Datenbanken

In Tabelle 2–2 sind Datenbanken und Treiber aufgeführt, welche die Java EE-Kompatibilitätsanforderungen erfüllen. Alle unterstützten Konfigurationen von Sun GlassFish Communications Server müssen mindestens eine Datenbank-/Treiberkombination aus dieser Tabelle enthalten, wie z. B. das Paket aus Java-DB-Datenbank und -Treiber. Darüber hinaus bietet Communications Server Unterstützung für JDBC-Konnektivität zu zusätzlichen DBMS mit entsprechendem JDBC-Treiber.

Tabelle 2–2 Java EE-kompatible JDBC-Treiber

JDBC-Treiberhersteller 

JDBC-Treibertyp 

Unterstützte Datenbank-Server 

Derby-Netzwerkclient 

Typ 4 

Derby 10.2 

DataDirect 3.6.x, 3.7.x

Typ 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 12.5, 15 

MS SQL 2000, 2005 

DB2 9.1 

DB2 8.1, 8.2 

MySQL Connector/J Driver 5.1.6 

Typ 4 

MySQL 5.0 

Oracle 10g, 11g 

Typ 4 

Oracle 10g, 11g 

-RAC 

PostGres 

Typ 4 

8.2.x

Im Allgemeinen unterstützt Communications Server alle JDBC-Treiber, die der Java EE-Spezifikation entsprechen.

Versionen von Message Queue

Für dateibasierte Installationen wird Message Queue 4.4 als Teil des Communications Server-Pakets mitgeliefert.

Der eingebettete Sun GlassFish Message Queue-Code, der als Bestandteil von Communications Server geliefert wird, wird üblicherweise nur an einer entsprechenden Version von Message Queue Broker getestet und zertifiziert. Das bedeutet, dass die Verwendung des gelieferten eingebetteten Message Queue-Codes zum Herstellen einer Verbindung mit einem Remote-Message Queue-Broker (ohne Verwaltung durch Communications Server), auf dem eine andere Version des Message Queue-Codes läuft, nicht unterstützt wird.

Browser

In diesem Abschnitt werden die Browser aufgelistet, die für Sun GlassFish Communications Server 2.0 unterstützt werden.

Tabelle 2–3 Unterstützte Webbrowser

Browser 

Version 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x, 4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

Weitere Anforderungen

Die folgenden weiteren Anforderungen müssen erfüllt sein, bevor die Software Sun GlassFish Communications Server installiert wird.

APIs der Java EE 5-Plattform

Sun GlassFish Communications Server 2.0 unterstützt die Java EE 5-Plattform. In der folgenden Tabelle sind die erweiterten APIs aufgelistet, die auf der Java EE 5-Plattform verfügbar sind.

Tabelle 2–4 Wesentliche API-Änderungen auf der Java EE 5-Plattform

API 

JSR 

Java EE 5

Java Platform, Enterprise Edition 5

JSR 244

Webservice-Technologien

Implementierung von Enterprise-Webservices 

JSR 109

Java API for XML-Based Web Services (JAX-WS) 2.0

JSR 224

Java API for XML-Based RPC (JAX-RPC) 1.1

JSR 101

Java Architecture for XML Binding (JAXB) 2.0

JSR 222

SOAP with Attachments API for Java (SAAJ)

JSR 67

Streaming API for XML

JSR 173

Webservice-Metadaten für die Java-Plattform 

JSR 181

Komponentenmodelltechnologien

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

Verwaltungstechnologien

J2EE Management

JSR 77

J2EE Application Deployment

JSR 88

Java Authorization Contract for Containers

JSR 115

Andere Java EE-Technologien

Allgemeine Annotationen für die Java-Plattform 

JSR 250

Java Transaction API (JTA)

JSR 907

JavaBeans Activation Framework (JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

Verwenden des Update-Centers

Das Update-Center bietet automatisierte Communications Server-Updates sowie einen einfachen Zugang zu zusätzlichen Komponenten.

Wenn das Update-Center aktiviert ist, werden automatisierte Software-Updates durchgeführt. Bei diesem automatisierten Update-Prozess erfasst das Update-Center die folgenden Daten, um diese an Sun Microsystems (oder seinen Service-Provider) zu übermitteln:

Es werden keine persönlich identifizierbaren Informationen nachverfolgt. Es werden keine persönlich identifizierbaren Informationen mit anderen Daten verknüpft oder für Reporting-Zwecke verwendet.

ProcedureSo verwenden Sie das Update-Center

Um eine explizite Einwilligung für die automatisierten Updates sicherzustellen, ist das Update-Center standardmäßig deaktiviert. Zum Aktualisieren des Update-Centers für periodische Prüfungen und automatisierte Updates führen Sie die folgenden Schritte aus:

  1. Starten Sie das Update-Center.

    • Unter Unix: as-install/updatecenter/bin/updatetool

    • Unter Windows: as-install\updatecenter\bin\updatetool.bat

  2. Wählen Sie die Registerkarte "Einstellungen".

  3. Ändern Sie im Fenster "Update-Planung" den Wert im Dropdown-Listenfeld "Nach Updates suchen" von "Nie (Manuell)" in einen gewünschten Wert. Legen Sie z. B. tägliche oder wöchentliche Prüfungen fest.

  4. Geben Sie den gewünschten Wochentag und die Uhrzeit für das Update an.

  5. Klicken Sie auf "Speichern", um die Änderungen zu speichern.

    Das Update-Center prüft nun gemäß dem festgelegten Zeitplan automatisch, ob Updates für SailFin- oder Communications Server-Komponenten verfügbar sind. Wenn ein Update verfügbar ist, wird das Update-Center gestartet, und Sie erhalten Informationen zur Komponente, die aktualisiert werden kann.

Weitere Informationen zur WSIT-Integration

Detaillierte Informationen zum WSIT-Status finden Sie auf der Seite WSIT Status Notes .