In diesem Abschnitt sind die Anforderungen aufgelistet, die vor der Installation des Sun GlassFish Communications Server-Produkts erfüllt sein müssen.
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.
Es wird empfohlen, anstelle von FAT oder FAT32 das Dateisystem NTFS zu verwenden, wenn Sie Communications Server auf einer Windows-Plattform ausführen.
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.
Die niedrigste (und zertifizierte) Version von JDK, die für Communications Server &; erforderlich ist, lautet 1.6.0_7.
Sie können durch Bearbeiten der Datei asenv zur unterstützten Java SE-Version wechseln, wie hier beschrieben.
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
Stoppen Sie die Communications Server-Domänen.
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:
Ä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.
Starten Sie Communications Server neu.
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.
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.
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.
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 |
Die folgenden weiteren Anforderungen müssen erfüllt sein, bevor die Software Sun GlassFish Communications Server installiert wird.
Freier Speicherplatz: Im temporären Verzeichnis müssen für die Installation von Sun GlassFish Communications Server mindestens 35 MB freier Speicherplatz vorhanden sein.
Deinstallationsprogramm verwenden: Wenn Sie Communications Server deinstallieren müssen, ist es wichtig, dass Sie das Deinstallationsprogramm der Software verwenden. Wenn Sie die Deinstallation auf eine andere Art vornehmen, entstehen Probleme bei der Neuinstallation derselben bzw. einer neueren Version.
Freie Ports: Es werden sieben freie Ports benötigt. Das Installationsprogramm ermittelt automatisch die verwendeten Ports und schlägt gegenwärtig nicht verwendete Ports für die Standarddomäne vor. Standardmäßig lauten die ursprünglichen Ports:
8080 für HTTP, 8181 für HTTPS
3700 für IIOP, 3820 für IIOP/SSL und 3920 für IIOP/SSL mit gegenseitiger Authentifzierung
4848 (HTTP) für den Administrationsserver
8686 (RMI) Port für reine JMX-Clients
Firewall beenden (Microsoft Windows) – Da die Firewall-Software standardmäßig alle Ports deaktiviert, müssen Sie die Software beenden, bevor Sie mit der Installation von Sun GlassFish Communications Server beginnen. Das Installationsprogramm muss feststellen können, welche Ports tatsächlich verfügbar sind.